Ferramenta de Criptografia / Descriptografia

Criptografe e descriptografe texto no navegador com AES, DES, TripleDES e um modo César opcional.

Criptografia/Descriptografia

Algoritmo de Criptografia
AES
Chave Secreta (para AES, DES, TripleDES)

O que são encriptação e desencriptação?

A encriptação é o processo de codificar informação de forma que apenas partes autorizadas possam aceder a ela, impedindo o acesso de quem não está autorizado. A desencriptação é o processo inverso: converte os dados cifrados de volta à sua forma original.

A encriptação tem um papel vital na proteção de dados, na privacidade e na autenticidade das comunicações digitais. É fundamental para a cibersegurança moderna.

Como encriptar ou desencriptar texto online

Usar esta ferramenta leva cinco passos, quer esteja a encriptar uma mensagem quer esteja a converter texto cifrado existente de volta para texto simples. O mesmo painel trata dos dois sentidos: basta mudar o modo e a interface ajusta-se automaticamente.

  • Escolha o modo Encriptar ou Desencriptar no topo da ferramenta.
  • Selecione um algoritmo: AES, DES, TripleDES ou Caesar Cipher.
  • Introduza a sua chave secreta (para AES, DES ou TripleDES) ou o valor de deslocação (para Caesar Cipher).
  • Cole ou escreva o seu texto no campo de entrada.
  • Clique no botão de processar para executar a operação e copie o resultado.

Tudo acontece localmente no seu navegador. O seu texto e a sua chave nunca são transmitidos para qualquer servidor.

Algoritmos de encriptação suportados: AES, DES e TripleDES

Esta ferramenta implementa três algoritmos simétricos, AES, DES e TripleDES, além de um modo Caesar Cipher para codificação clássica por substituição. Os três algoritmos simétricos usam a mesma chave secreta para encriptar e desencriptar o texto, executando em modo CBC com padding Pkcs7 e um salt aleatório gerado em cada operação de encriptação.

Esse salt aleatório explica por que encriptar o mesmo texto duas vezes com a mesma chave produz resultados com aparência diferente: é um comportamento padrão esperado, não um erro. Pode reconhecer a saída pelo início: ela começa sempre com U2FsdGVkX1, que é a codificação Base64 do texto literal Salted__.

  • AES (Advanced Encryption Standard): O padrão moderno, selecionado pelo NIST em 2001 (FIPS 197). Suporta chaves de 128, 192 e 256 bits e não tem ataque prático contra a cifra completa corretamente implementada. Use AES para qualquer coisa importante.
  • DES (Data Encryption Standard): Um algoritmo antigo dos anos 1970 com chave efetiva de 56 bits. Hoje é considerado criptograficamente quebrado: uma chave de 56 bits pode ser quebrada por força bruta com hardware moderno. Está incluído por compatibilidade com sistemas legados, não para proteger dados reais.
  • TripleDES (3DES): Aplica o algoritmo DES três vezes por bloco, estendendo a força efetiva para 112 ou 168 bits conforme a configuração. É mais forte que DES simples, mas muito mais lento que AES, e o NIST descontinuou-o para novas aplicações desde 2023.

Encriptação simétrica vs. assimétrica

Os três algoritmos acima são simétricos: a mesma chave encripta e desencripta. A encriptação assimétrica (como RSA) usa um par de chaves: uma chave pública para encriptar e uma chave privada separada para desencriptar, útil para troca segura de chaves e assinaturas digitais. Esta ferramenta implementa apenas algoritmos simétricos; não inclui RSA nem outra encriptação assimétrica.

AES vs. DES vs. TripleDES: qual deve usar?

Se não tiver a certeza do que escolher, use AES. DES e TripleDES existem nesta ferramenta para desencriptar ou interoperar com sistemas antigos que ainda os usam, não como recomendações para nova encriptação.

Algoritmo
Tamanho da chave
Velocidade
Segurança atual
Melhor para
AES128 / 192 / 256 bitsRápidoForte, padrão atualQualquer uso real: palavras-passe, notas, credenciais
TripleDES112 / 168 bits (efetivos)Mais lentoFraco, descontinuado pelo NISTCompatibilidade com sistemas legados apenas
DES56 bits (efetivos)RápidoQuebrado, vulnerável a força brutaEducação e compreensão de sistemas legados apenas

Exemplos práticos: encriptar e desencriptar texto de exemplo

Cada exemplo abaixo foi gerado executando realmente a encriptação (não escrito à mão) e verificado ao desencriptar de volta para o texto original. Se os testar, a sua saída terá aparência diferente mesmo com o mesmo texto e a mesma chave: é o salt aleatório a funcionar, não um erro.

Note o carácter acentuado, o travessão, os caracteres chineses e o emoji na linha Unicode: é exatamente o caso multibyte que o seu novo teste de ida e volta AES cobre agora, e também aqui desencripta corretamente.

Cenário
Algoritmo
Entrada
Chave
Saída
Mensagem curta simplesAESMeet me at noon.ToolkitWizard2026U2FsdGVkX1+TdaScScKwwr3lmhfLlqf1EKNwGrno9ag3d1hEh3PXsk9i+QWEbRgQ
Parágrafo mais longoAESToolkit Wizard runs entirely client-side, so your text and secret key never leave your browser during encryption or decryption.ToolkitWizard2026U2FsdGVkX18UYd/IvuTVmOk8/NZgZGqvEkWNsvPH5y8uxuitDeyuM6YAuuA+RZV0wAQVNJtiLFK+evVTMUF7Qm4on6DJEmx+rniHKd16jazz873Zl8MNmi6onTaRjKV9r7YLlBEpr1SY1DvmgOcU6K/S/M5FBMdtB1yWkZzcRK7WHOLl0qgWh1PDlN+4Z/Fp
Texto Unicode / multibyteAESCafé ☕, 你好, world! 🔐ToolkitWizard2026U2FsdGVkX18/1RVoJ3PRuJRH+isMHd8Aa07s7CGum1yIubY7eQsPZQg4UH+OCg2pAfGNk7cWeZUIsTR6ehwCjA==
Compatibilidade legadaDESMeet me at noon.ToolkitWizard2026U2FsdGVkX1/eqZbYgRqGw+aWgHkebeQb4JHnMQTkpP7l+vnf7exFDA==
Opção legada mais forteTripleDESMeet me at noon.ToolkitWizard2026U2FsdGVkX19V6noM0/Y1nDb1V4m2YYCNoHDPJfoo3AJuMt55UCIV1A==

Casos de uso comuns para encriptação de texto

  • Proteger notas pessoais: Encripte entradas de diário sensíveis ou notas privadas antes de as guardar em dispositivos partilhados ou ligados à nuvem.
  • Partilhar credenciais com segurança: Encripte uma palavra-passe ou chave API antes de a enviar por e-mail ou chat, e partilhe a chave por outro canal.
  • Interoperabilidade com sistemas legados: Use DES ou TripleDES quando precisar de desencriptar dados produzidos por um sistema antigo que ainda não migrou para AES.
  • Aprender fundamentos de criptografia: Compare a substituição simples de Caesar Cipher com o modelo de segurança moderno do AES para entender como a encriptação evoluiu.

Para verificações de integridade em vez de confidencialidade, use o nosso HMAC Generator para confirmar que uma mensagem não foi alterada. Para cifras clássicas por deslocação em vez de encriptação real, use o Conversor ROT13 e Caesar.

Esta ferramenta é segura? Encriptação do lado do cliente e privacidade

Esta ferramenta de encriptação e desencriptação funciona inteiramente do lado do cliente, dentro do seu navegador. O texto introduzido e as chaves nunca são enviados para os nossos servidores, o que significa que não há nada para registarmos, armazenarmos ou perdermos numa violação.

Ainda assim, a encriptação do lado do cliente tem uma limitação real: se o dispositivo ou navegador estiver comprometido, uma chave guardada localmente não fica automaticamente segura. Para dados altamente sensíveis, use um ambiente de servidor confiável com gestão adequada de chaves em vez de depender apenas da encriptação no navegador.

Encriptação vs. hashing vs. codificação

Estes três termos são confundidos constantemente, e a diferença importa para escolher a ferramenta certa.

A encriptação é reversível: transforma dados para proteger a confidencialidade, e o original pode ser recuperado com a chave correta; é isso que esta ferramenta faz. O hashing é unidirecional: converte dados numa cadeia de tamanho fixo para verificar integridade e não pode ser revertido para recuperar o original; use o nosso Hash Generator para isso. A codificação (como Base64) não é segurança: é uma conversão de formato reversível que qualquer pessoa pode desfazer sem chave, útil para transmitir dados em canais apenas de texto; veja o nosso Base64 Encoder/Decoder.

Boas práticas para escolher uma chave secreta

Um algoritmo forte com uma chave fraca continua a produzir encriptação fraca: a chave é o que realmente protege os seus dados.

  • Use chaves longas e aleatórias em vez de palavras de dicionário ou frases curtas. Palavras-passe escolhidas por humanos tendem a ter baixa entropia.
  • Nunca reutilize uma chave de encriptação entre mensagens ou sistemas sem relação.
  • Partilhe a chave por um canal diferente do texto cifrado: se enviar o texto cifrado por e-mail, não envie também a chave por e-mail.
  • Guarde a chave em segurança. Esta ferramenta não guarda nem recupera chaves; perdê-la significa perder permanentemente o acesso aos dados cifrados.

Perguntas Frequentes (FAQ)

Perguntas Frequentes