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.