Criptografar e descriptografar texto

Transforme uma mensagem em um texto ilegível que só quem tem a senha consegue abrir. A criptografia acontece no seu dispositivo.

Lacrado neste dispositivo

Funciona no seu navegador. Nada é enviado.

Lacrado

O que você quer fazer?

Passe a senha ao destinatário por um canal diferente do da mensagem, por exemplo pessoalmente ou por telefone.

Texto criptografado Mensagem descriptografada

O texto criptografado vai aparecer aqui. Ele pode ser enviado com segurança por e-mail ou chat: sem a senha, ele não revela nada além do tamanho aproximado. A mensagem original vai aparecer aqui.

Como ele é protegido

Criptografia AES-256-GCM. A chave é derivada da sua senha com PBKDF2-SHA-256 e 600.000 iterações, com um salt e um nonce aleatórios para cada mensagem. Qualquer alteração no texto criptografado é detectada.

Como funciona

  1. Escreva sua mensagem

    Digite ou cole o texto a proteger, depois escolha uma senha forte e digite-a duas vezes.

  2. Envie o texto criptografado

    Copie o resultado em um e-mail, um chat ou uma nota. Passe a senha separadamente, nunca na mesma mensagem.

  3. Descriptografe na chegada

    O destinatário abre esta página, escolhe Descriptografar, cola o texto e informa a senha.

Perguntas frequentes

Essa criptografia é segura?

Ela usa AES-256 no modo GCM, um padrão usado por bancos e governos, por meio do mecanismo Web Crypto integrado ao seu navegador. A chave vem da sua senha via PBKDF2-SHA-256 com 600.000 iterações, o que torna cada tentativa lenta para um invasor. Na prática, a segurança depende da sua senha.

Minha mensagem ou minha senha é enviada a um servidor?

Não. A criptografia e a descriptografia acontecem inteiramente no seu navegador. Nem a mensagem nem a senha são transmitidas ou armazenadas por esta página.

E se eu esquecer a senha?

A mensagem não pode ser recuperada. Não existe porta dos fundos nem redefinição: é isso que torna a criptografia confiável. Guarde a senha em um gerenciador de senhas se for precisar dela depois.

Por que a mesma mensagem dá um resultado diferente a cada vez?

Cada criptografia usa um novo salt e um novo nonce aleatórios. Isso esconde se dois textos criptografados contêm a mesma mensagem, e os dois continuam sendo descriptografados com a mesma senha.

Posso descriptografar o texto com outro programa?

Sim, com um pouco de código. O texto está em Base64: um byte de versão (1), o número de iterações como um número big-endian de 4 bytes, um salt de 16 bytes, um nonce de 12 bytes e, por fim, o texto cifrado AES-256-GCM e sua tag de 16 bytes. Os primeiros 33 bytes são autenticados como dados associados, e a senha é normalizada em Unicode NFC antes do PBKDF2-SHA-256.

Serve para informações muito sensíveis?

Protege bem o conteúdo de uma mensagem, desde que a senha seja forte e compartilhada com segurança. Não esconde quem enviou a mensagem nem quando. Para conversas privadas contínuas, um aplicativo de mensagens com criptografia de ponta a ponta é mais prático.

Instalar o One For All no seu computador

O One For All passa a abrir em uma janela própria, como um app, direto da sua área de trabalho ou da tela inicial. Não é preciso baixar nada de uma loja de apps, e seus arquivos continuam no seu dispositivo.

  1. Clique no ícone de instalação à direita da barra de endereço ou abra o menu do navegador (⋮).
  2. Escolha “Instalar One For All” ou “Instalar página como app”: um atalho é adicionado à sua área de trabalho e aos seus apps.

Baixar o mecanismo desta ferramenta?

Esta ferramenta funciona inteiramente no seu navegador. Para isso, ela precisa baixar os itens abaixo do One For All, uma única vez. Depois, eles ficam guardados neste dispositivo, e na próxima vez a ferramenta abre na hora.

Seus arquivos nunca são enviados para lugar nenhum.