O que é Descriptografador de texto AES?

O Descriptografador de Texto AES converte o texto cifrado com AES de volta em texto legível. Cole o texto cifrado, informe a senha usada na criptografia e o texto original volta. Tudo é processado de forma privada no seu dispositivo.

Cole um ciphertext AES no padrão CryptoJS (o formato U2FsdGVkX1... que começa com o salt em Base64), digite a senha e o texto original volta. A página traz um exemplo pronto, carregado com um clique para você testar o fluxo antes de colar dados reais, e um botão de mostrar senha para conferir o que digitou.

Como usar

  1. Cole o texto cifrado com AES na área de entrada.
  2. Insira a mesma senha ou chave que foi usada para criptografar o texto.
  3. Clique em Descriptografar para revelar o texto original, depois copie ou baixe o texto descriptografado.

Quando usar

  • Ler uma mensagem que um colega cifrou com a ferramenta Text Encryptor AES.
  • Recuperar uma nota cifrada antiga de quando você só lembra a senha.
  • Conferir que um ciphertext gerado por você ainda decifra antes de confiar em backups.

Resultado

Um colega envia uma mensagem cifrada com AES 'U2FsdGVkX1+...' com a senha compartilhada 'reuniao2024'. Você cola o texto cifrado, insere a senha e a mensagem original 'Orçamento do Q3 aprovado — prossiga com o plano de contratação' é revelada.

Perguntas frequentes

Qual variante de AES essa ferramenta decifra?
Por padrão, espera AES-256-CBC ao estilo CryptoJS com o envelope Salted__ do OpenSSL (o prefixo U2FsdGVkX1...) e derivação de chave EvpKDF. Se o seu ciphertext veio do OpenSSL 1.1.1 ou posterior, mude para PBKDF2 em Opções avançadas e informe a contagem de iterações e o hash usados. Ciphertexts da nossa ferramenta Text Encryptor AES descriptografam direto com as configurações padrão.
Por que aparece resultado vazio ou 'decryption failed'?
Normalmente a senha difere por um caractere, em geral um espaço extra colado de um app de chat, ou o ciphertext foi cortado na cópia. Ative mostrar senha para conferir o texto digitado e confirme que o ciphertext começa com U2FsdGVkX1.
Dá para decifrar ciphertexts do OpenSSL ou de outra biblioteca?
Sim, com as configurações corretas. O modo Auto padrão espera o formato Salted__ do CryptoJS / OpenSSL. Para textos cifrados brutos do OpenSSL, da biblioteca cryptography do Python, do javax.crypto do Java ou de outras, abra Opções avançadas e escolha o modo de cifragem (GCM, CBC, CTR, CFB, OFB ou ECB), o tamanho da chave e o IV ou nonce. As codificações Hex e Base64 são suportadas.
A senha é enviada para algum lugar?
Não. A decifragem acontece todinha no seu dispositivo. Nada sai da página, então dá para colar uma senha sensível mesmo em uma aba sem login. Fecha a aba e a senha vai junto.
O ciphertext é muito longo, e agora?
Cola assim mesmo. O campo aceita qualquer tamanho e rola. Se a origem quebrou o texto em várias linhas, tudo bem, o decifrador remove os espaços antes de processar, então não precisa juntar as linhas manualmente.

Ferramentas relacionadas