Pular para o conteúdo

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.

🔒 Roda inteiramente no seu navegadorencryptaescryptotext
Modo

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)

AES-256-GCM com uma chave derivada por PBKDF2 with HMAC-SHA-256 em 600.000 iterações; um sal de 16 bytes e um nonce de 12 bytes, novos a cada vez, viajam dentro da saída, então a string Base64 é o texto cifrado inteiro — não sobra mais nada para guardar. É o mesmo contêiner do cifrador de arquivos, tudo roda nesta aba e uma adulteração é detectada em vez de decifrada. Usa-se PBKDF2 no lugar do Argon2id porque é o que o próprio navegador implementa; a contagem de iterações é o piso que a OWASP define para ele.

Como usar

  1. 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.

  2. 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.

  3. 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

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.