Ferramenta para desenvolvedores

Criptografar texto

Proteja uma mensagem com uma senha, usando AES-256 de verdade, que nunca sai do seu dispositivo.

Criptografar texto Executa no seu dispositivo
  • Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
  • Sem cadastro, sem cotas, grátis para usar quantas vezes quiser

Como funciona

Criptografar algo em um site normalmente é contraproducente: você entrega o texto original e, muitas vezes, a senha a um servidor, e simplesmente precisa confiar no que acontece depois. Esta ferramenta roda na página, usando a criptografia do próprio navegador, então nenhum dos dois sai do seu dispositivo.

O que ele usa

AES-256 no modo GCM, pela implementação Web Crypto nativa do navegador — as mesmas primitivas que protegem o HTTPS, e não uma cifra feita à mão. A chave é derivada da sua senha com PBKDF2-SHA256 em 250.000 iterações, o que torna lento para um atacante adivinhar a senha. Um salt e um nonce aleatórios novos são gerados para cada mensagem, então criptografar o mesmo texto duas vezes produz saídas diferentes.

O GCM verifica além de ocultar

O GCM é um modo autenticado: a descriptografia falha se um único caractere do bloco criptografado tiver sido alterado. Isso significa que ele informa que a mensagem está íntegra, e não apenas que é secreta.

Sua senha é tudo

Não há recuperação, redefinição nem porta dos fundos. Se você perder a senha, a mensagem se perde para sempre, e isso é uma propriedade da criptografia de verdade, e não uma limitação daqui. A força do conjunto todo depende da senha — uma longa, com várias palavras sem relação entre si, é muito melhor do que uma curta e complicada.

Para que isto serve e para que não serve

Serve para enviar uma nota por um canal não confiável ou para guardar algo em um arquivo que você prefere que fique ilegível. Não é um sistema de mensagens: você ainda precisa fazer a senha chegar ao destinatário de outra forma, e fazer isso mal desfaz tudo.

Perguntas frequentes

Criptografar texto — perguntas

Isto é criptografia de verdade?

Sim — AES-256-GCM pela API Web Crypto do navegador, com derivação de chave PBKDF2. Não é uma cifra de brinquedo.

Vocês conseguem recuperar minha mensagem se eu perder a senha?

Não. Não há recuperação nem porta dos fundos. É isso que faz disto uma criptografia.

Minha mensagem ou minha senha é enviada a algum lugar?

Não. Ambas ficam na página. Nada é transmitido nem armazenado.

Por que o mesmo texto é criptografado de forma diferente a cada vez?

Um salt e um nonce aleatórios novos são usados a cada vez, o que é deliberado e correto.