🔐

AES criptografar descriptografar

Criptografe e descriptografe texto usando AES-256-GCM com uma frase secreta. Funciona inteiramente no seu navegador.

Ferramentas para desenvolvedores Executa localmente Nenhum dado enviado
AES-256 GCM criptografar somente no navegador
Texto simples
→
Texto cifrado (Base64)
Observação: Usa AES-256-GCM com derivação de chave PBKDF2 (100.000 iterações, SHA-256). Um salt aleatório (16 bytes) e um IV (12 bytes) são gerados para cada criptografia. A saída é uma única string Base64 contendo salt + IV + texto cifrado. Sua frase-senha nunca é enviada — todo o processamento acontece no seu navegador. Para descriptografar, você deve usar a mesma frase-senha usada para criptografar.

O que é AES criptografar descriptografar?

AES criptografar descriptografar usa AES no navegador para proteger o texto simples com uma frase-senha e descriptografá-lo novamente quando você precisar do conteúdo original. É útil para testar fluxos de criptografia, entender o comportamento de IV e tag de autenticação e lidar com segredos curtos localmente sem enviá-los a um servidor.

Como usar AES criptografar descriptografar

  1. Escolha se deseja criptografar texto simples ou descriptografar texto cifrado.
  2. Digite o texto e a frase-senha que deseja usar.
  3. Execute a conversão e inspecione o texto cifrado gerado ou o texto simples recuperado.
  4. Copie o resultado para testes, demonstrações ou fluxos de trabalho locais.
Entenda AES criptografar descriptografar ▾
Exemplo
Entrada Texto simples: "Mensagem secreta" - Chave: "mykey" - Modo: AES-GCM-256
Saída Texto cifrado codificado em Base64 (inclui IV + tag de autenticação)
Casos de uso comuns
  • Criptografe notas, tokens ou payloads localmente antes de compartilhá-los
  • Teste formatos de saída do AES-GCM durante o desenvolvimento de app ou API
  • Verifique o comportamento de descriptografia com pares conhecidos de texto cifrado e frase secreta
  • Demonstre criptografia simétrica no lado do navegador sem chamadas ao servidor
Por que usar esta ferramenta
  • Útil para validar o comportamento do AES-GCM sem configurar código de backend.
  • Ajuda a explicar IVs, tags de autenticação e fluxos de criptografia com frase secreta.
  • Mantém texto simples e chaves dentro do navegador para testes locais rápidos.
Perguntas frequentes
Qual é a diferença entre AES-CBC e AES-GCM?

AES-CBC fornece apenas confidencialidade e exige um MAC separado para verificação de integridade. AES-GCM fornece confidencialidade e autenticação integrada, tornando-o a escolha preferida para novos sistemas.

Por que o texto cifrado muda toda vez que criptografo a mesma mensagem?

Um IV (vetor de inicialização) aleatório é gerado para cada operação de criptografia. Isso garante que textos simples idênticos produzam textos cifrados diferentes, evitando análise de padrões. O IV é armazenado junto com o texto cifrado e usado automaticamente durante a descriptografia.

Quão forte é o AES-256?

O AES-256 é considerado inquebrável computacionalmente com a tecnologia atual. Um ataque de força bruta exigiria mais energia do que o universo observável poderia fornecer; é o padrão ouro para criptografia simétrica.

Posso usar esta ferramenta para criptografar arquivos?

Esta ferramenta foi projetada para criptografia de texto. Para criptografar arquivos, considere ferramentas dedicadas. No entanto, você pode criptografar conteúdo de arquivo codificado em Base64 se necessário.