Criptografar texto com senha

Criptografe uma mensagem com uma senha para que só quem a conhece possa lê-la. Usamos o AES-256-GCM, o padrão de criptografia simétrica, e tudo acontece no seu navegador: nem o texto nem a senha são enviados a nenhum servidor.

Criptografar / descriptografar

Para criptografar, digite o texto e uma senha. Para descriptografar, cole o texto criptografado e use a mesma senha.


Como funciona esta criptografia?

A partir da sua senha é derivada uma chave de 256 bits com PBKDF2-SHA256 (600.000 iterações e um sal aleatório), e com ela o texto é criptografado com AES-256-GCM, que além disso detecta qualquer modificação da mensagem criptografada. O resultado, em Base64, inclui o sal e o vetor de inicialização, então para descriptografá-lo você só precisa da senha.

Como o sal e o vetor são aleatórios, criptografar duas vezes o mesmo texto com a mesma senha produz resultados diferentes, e os dois podem ser descriptografados.

É seguro?

A criptografia é tão forte quanto a senha que você escolher: use uma senha longa e difícil de adivinhar (você pode criá-la com o nosso gerador de senhas) e compartilhe-a por um canal diferente do da mensagem. Se você perder a senha, não há como recuperar o texto.

Criptografar, codificar e hash: diferenças

Criptografar é reversível com a chave; codificar (como o Base64) é reversível por qualquer pessoa, sem chave; e um hash (como o MD5 ou o SHA-256) não é reversível. Escolha a ferramenta de acordo com o que você precisa.