Cifrar / Decifrar Texto

Criptografe texto simples e descriptografe texto cifrado usando algoritmos criptográficos como AES, TripleDES, Rabbit ou RC4.

Para cifrar texto, introduza-o na secção Criptografar com uma chave secreta e escolha AES; copie o resultado e decifre-o mais tarde com a mesma chave e o mesmo algoritmo.

Last updated:

Cifrar / Decifrar Texto. Criptografe texto simples e descriptografe texto cifrado usando algoritmos criptográficos como AES, TripleDES, Rabbit ou RC4.

Nossa ferramenta gratuita de criptografia de texto online permite criptografar texto e descriptografar texto com uma chave secreta diretamente no navegador.

Escolha AES (AES-256 no modo CBC com preenchimento PKCS#7), TripleDES (3DES-CBC com chave de 192 bits), a cifra de fluxo Rabbit ou RC4; o texto cifrado aparece na hora em Base64 ou hexadecimal e o formato é detectado automaticamente ao descriptografar.

Internamente a ferramenta usa a biblioteca CryptoJS no modo frase-senha: cada criptografia gera um salt aleatório de 64 bits, e a chave e o IV são derivados com o EVP_BytesToKey do OpenSSL (MD5, uma iteração).

O resultado no formato OpenSSL Salted__ é compatível com CryptoJS e com openssl enc -d -aes-256-cbc -md md5 -a. Como essa derivação é rápida, a segurança depende de uma chave forte: use o botão de chave aleatória ou nosso Gerador de frases-senha.

Para hashes de sentido único, veja Hash Text.

Perguntas frequentes

Como cifro e decifro texto com esta ferramenta?

Em Criptografar, introduza o texto e uma chave secreta, escolha um algoritmo (AES é o predefinido e recomendado; TripleDES e RC4 são legados) e a saída em Base64 ou hex, e copie o texto cifrado. Para decifrar, cole-o na secção Descriptografar com a mesma chave e o mesmo algoritmo; o botão Descriptografar isto faz isso num clique.

Que modo AES e que derivação de chave usa a ferramenta?

O AES é AES-256 em modo CBC com preenchimento PKCS#7, através da biblioteca CryptoJS. Em cada cifragem é gerado um sal aleatório de 8 bytes e a chave e o IV são derivados da sua frase-passe com o EVP_BytesToKey do OpenSSL (MD5, uma iteração). A saída usa o formato Salted__ do OpenSSL, por isso os resultados em Base64 começam por U2FsdGVkX1.

Qual é o nível de segurança e porque é que a frase-passe importa?

O AES-256 é forte, mas a chave é derivada da frase-passe com uma única ronda rápida de MD5, por isso uma frase-passe curta ou comum pode ser adivinhada por força bruta. Use Gerar chave aleatória ou uma frase-passe longa e aleatória e partilhe-a por outro canal. O texto cifrado não tem etiqueta de autenticação, por isso alterações não são detetadas.

Posso decifrar o resultado com o OpenSSL?

Sim, no caso do AES. Guarde a saída Base64 numa só linha num ficheiro e execute openssl enc -d -aes-256-cbc -a -A -md md5 -in file.txt, introduzindo depois a mesma frase-passe. A opção -md md5 é necessária porque o OpenSSL 1.1.0 e posteriores usam SHA-256 por predefinição na derivação da chave.

Porque é que a decifragem falha com um erro?

A decifragem falha quando a chave secreta ou o algoritmo são diferentes dos usados para cifrar, ou quando o texto cifrado foi cortado ou alterado. As chaves distinguem maiúsculas de minúsculas. A entrada em Base64 ou hex é detetada automaticamente, por isso não precisa de escolher um formato ao decifrar.

O meu texto ou a minha chave secreta são enviados para um servidor?

Não. A cifragem e a decifragem correm no seu navegador. O link de Compartilhar link do texto cifrado contém apenas o texto cifrado e o algoritmo, nunca a sua chave secreta, por isso envie a chave em separado.

Como usar esta ferramenta online

Com Cifrar / Decifrar Texto, você pode formatar, validar, converter, decodificar, codificar, gerar ou inspecionar dados rapidamente no navegador, sem abrir um aplicativo pesado. Comece pelo campo de entrada ou pelas opções visíveis, revise o resultado e copie ou baixe a saída.

Processamento privado no navegador

Cifrar / Decifrar Texto mantém o processamento normal localmente no seu navegador. Isso ajuda com trechos de código, tokens, documentos, valores de configuração, textos e outros materiais que não devem ser enviados a um serviço remoto sem necessidade.

Quando esta ferramenta é útil

Use Cifrar / Decifrar Texto para tarefas repetitivas de desenvolvimento, documentação técnica, verificações de QA, conversões rápidas, depuração, limpeza de conteúdo e fluxos internos de equipe. A página prioriza entradas claras, retorno imediato e uma saída fácil de reutilizar.

Dicas práticas

Antes de copiar o resultado final, confira detalhes como espaços, maiúsculas, nomes de arquivo, codificação, estrutura de tokens, quebras de linha ou formato de saída. Pequenas verificações evitam erros em código, relatórios, tickets, e-mails ou notas técnicas.