Ferramenta de Criptografia

Criptografe e descriptografe texto usando algoritmos AES e RSA com a Web Crypto API — todas as operações locais.

Todas as operações são realizadas localmente no seu navegador. Nenhum dado é enviado a qualquer servidor.
Tamanho da chave: 256 bits · Criptografia autenticada (recomendado)

Ferramenta de Criptografia AES

A Ferramenta de Criptografia AES permite criptografar e descriptografar texto usando algoritmos AES padrão da indústria diretamente no seu navegador. Escolha entre os modos AES-128-CBC, AES-256-CBC e AES-256-GCM com geração automática de chave e IV.

Todas as operações criptográficas são realizadas localmente usando a Web Crypto API — nenhum dado é enviado a qualquer servidor. Gere chaves de criptografia aleatórias, criptografe texto para Base64 e descriptografe com a chave e IV corretos.

Como funciona

AES (Advanced Encryption Standard) é uma cifra de bloco simétrica que criptografa dados em blocos de 128 bits. O modo CBC encadeia blocos usando um IV, enquanto o GCM fornece criptografia autenticada com verificação de integridade integrada. Tamanhos de chave de 128 ou 256 bits determinam o nível de segurança.

Casos de uso

  • Testar criptografia simétrica para desenvolvimento de aplicações
  • Aprender como funcionam os modos de criptografia AES (CBC, GCM)
  • Criptografar valores de configuração sensíveis localmente
  • Verificar implementações de criptografia/descriptografia
  • Gerar chaves AES aleatórias para desenvolvimento e testes

Perguntas frequentes

Esta ferramenta de criptografia AES é segura e privada?

Sim. Toda a criptografia e descriptografia é executada inteiramente no seu navegador usando a Web Crypto API nativa, e nenhum texto, chave ou texto cifrado é enviado a um servidor. Como o processamento é local, seus dados nunca saem do dispositivo. Para segredos muito sensíveis, use sempre a ferramenta em um computador confiável e livre de malware.

Qual a diferença entre AES-128 e AES-256?

O número se refere ao tamanho da chave em bits: o AES-128 usa uma chave de 128 bits e o AES-256 usa uma chave de 256 bits. O AES-256 oferece um espaço de chaves maior e costuma ser preferido para dados de longo prazo ou de alto valor, enquanto o AES-128 ainda é considerado seguro e um pouco mais rápido. Ambos criptografam dados em blocos de 128 bits, independentemente do tamanho da chave.

Qual a diferença entre AES-CBC e AES-GCM?

O CBC (Cipher Block Chaining) fornece apenas confidencialidade e encadeia blocos usando um vetor de inicialização (IV). O GCM (Galois/Counter Mode) fornece criptografia autenticada, adicionando uma etiqueta de integridade que detecta qualquer adulteração do texto cifrado. O GCM costuma ser recomendado para novas aplicações porque protege contra modificação, não apenas contra interceptação.

O que é um vetor de inicialização (IV) no AES?

Um IV é um valor aleatório usado para garantir que criptografar o mesmo texto duas vezes produza textos cifrados diferentes. Ele não precisa ser secreto, mas deve ser único para cada criptografia e é necessário para descriptografar a mensagem. Esta ferramenta gera o IV automaticamente, e você deve guardá-lo junto com o texto cifrado para conseguir descriptografar.

É possível descriptografar sem a chave e o IV corretos?

Não. O AES é uma cifra simétrica, então a descriptografia exige exatamente a mesma chave usada para criptografar, além do IV correspondente. Sem os dois, o texto cifrado não pode ser recuperado — esse é justamente o objetivo de uma criptografia forte. Se você perder a chave ou o IV, os dados criptografados ficam praticamente irrecuperáveis.

Calculadoras Relacionadas