Criptografar e descriptografar texto
Text Encrypt & Decrypt
Criptografa uma mensagem com AES-GCM a partir de uma senha e produz um bloco Base64 autossuficiente.
Criptografa uma mensagem com uma frase secreta em uma única string Base64 que você pode colar em qualquer lugar, e a descriptografa de volta. AES-GCM com uma chave derivada por PBKDF2; o salt e o nonce viajam dentro da saída, então a string é o texto cifrado inteiro e não há mais nada para guardar.
Não há como recuperar. Uma frase-senha esquecida é a mensagem perdida; uma fraca é a mensagem pública.
Mensagem
Cifrado (Base64 que cola em qualquer lugar)
Como usar
Escolha uma frase secreta que você não vá perder
Não há recuperação de tipo nenhum. Uma frase esquecida é a mensagem perdida, e uma adivinhável é a mensagem pública.
Criptografe e copie o Base64
Ele sobrevive a e-mail, chat e um arquivo de texto: sem anexo, sem arquivo de chave, nada para guardar ao lado.
Mande a frase secreta por outro caminho
Todo o sentido se perde se a frase viaja ao lado do texto cifrado. Outro canal, de preferência outro dia.
Perguntas frequentes
Por que PBKDF2 em vez de Argon2id?
Porque PBKDF2 é o que o próprio navegador implementa, em código que a plataforma mantém. Argon2 significaria distribuir um build de WebAssembly, e uma primitiva criptográfica que você não consegue auditar é pior do que uma bem compreendida com a contagem de iterações recomendada pela OWASP, que é o que se usa aqui.
Uma frase secreta errada me daria texto embaralhado?
Não: falha de vez. O AES-GCM autentica o texto cifrado, então uma frase errada ou um único caractere alterado produz um erro em vez de um disparate de aparência plausível. Adulteração é detectada, não descriptografada.
Isto é criptografia de ponta a ponta?
É criptografia que você mesmo faz, no seu navegador, com uma chave que ninguém mais tem. O que não é, é um protocolo de mensagens: não há forward secrecy, nem identidade, nem troca de chaves. Para uma conversa contínua, use uma ferramenta feita para isso.
O criptografador de arquivos abre isto?
Sim: deliberadamente o mesmo contêiner, então as duas ferramentas descriptografam a saída uma da outra. Uma construção para auditar em vez de duas.
Pode receber de
Criptografar e descriptografar arquivo
File Encrypt & Decrypt
Criptografa qualquer arquivo com AES-256-GCM a partir de uma senha, e descriptografa os arquivos que ele mesmo produziu — no seu navegador; perdida a senha, o arquivo é irrecuperável.
Nota autodestrutiva
Self-Destructing Note
Criptografa uma nota no navegador e entrega um link de uso único que destrói a nota depois de lida.
Mensagens PGP
PGP Message Tool
Criptografa e descriptografa mensagens OpenPGP com uma senha, inteiramente no navegador — modo simétrico do RFC 4880 (AES-256, S2K SHA-256, MDC), interoperável com gpg -c. Criptografia de chave pública e assinaturas não estão implementadas.
Cifras clássicas
Classic Cipher Tool
Codifica e decodifica cifras de César, ROT13, Atbash, Vigenère e rail fence, com visão de força bruta — um brinquedo de enigmas, não segurança.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Codificar e decodificar Base64
Base64 Encoder & Decoder
Codifica e decodifica Base64 e Base64URL para texto ou arquivos, tratando UTF-8 corretamente.
Criptografar e descriptografar arquivo
File Encrypt & Decrypt
Criptografa qualquer arquivo com AES-256-GCM a partir de uma senha, e descriptografa os arquivos que ele mesmo produziu — no seu navegador; perdida a senha, o arquivo é irrecuperável.
Gerador de chave aleatória
Random Key Generator
Gera bytes aleatórios criptográficos como hex, Base64 ou Base64URL no comprimento escolhido, para segredos de aplicação.
Nota autodestrutiva
Self-Destructing Note
Criptografa uma nota no navegador e entrega um link de uso único que destrói a nota depois de lida.
curl para código
curl to Code
Converte um comando curl em fetch, axios, Python requests, Go, PHP ou PowerShell.
Hash de texto
Text Hash
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 de uma string, com opção de saída em maiúsculas e Base64.