O que a criptografia AES faz
AES é uma cifra simétrica: a mesma chave secreta criptografa e recupera o conteúdo. AES-128, AES-192 e AES-256 indicam o tamanho da chave; todos usam blocos de 128 bits. O modo define o tratamento da mensagem e a autenticação. Aqui há GCM, CBC e CTR, não todo formato chamado AES.
O perfil de senha deriva uma chave de 256 bits usando PBKDF2-HMAC-SHA256, 600.000 iterações e salt aleatório de 16 bytes. AES-GCM usa nonce de 12 bytes e tag de 128 bits. É o protocolo v1 deste site, não um formato universal compatível com qualquer ferramenta.
Como criptografar e testar a recuperação
- Informe o texto exato, preservando espaços, Unicode e quebras de linha.
- Escolha o perfil de senha e informe uma. O exemplo público é apenas para testes.
- Criptografe e baixe o JSON completo; guarde a senha separadamente.
- Mude para Descriptografar, cole o pacote e use a mesma senha. Falha de autenticação não libera texto parcial.
Cada operação gera salt e nonce novos. O pacote inclui versão, parâmetros, salt, nonce e texto cifrado com tag; nunca inclui a senha ou a chave derivada. Copiar somente ciphertext não permite recuperar todos os parâmetros.
Quando usar uma chave bruta
Use compatibilidade apenas quando tiver bytes e parâmetros exatos do outro sistema. Hex precisa de 32/48/64 caracteres para AES-128/192/256; Base64 deve resultar em 16/24/32 bytes. UTF-8 é contado em bytes, não em caracteres visíveis.
GCM acrescenta uma tag de 16 bytes. CBC usa PKCS7 e IV de 16 bytes; CTR usa bloco de 16 bytes com contador de 64 bits. CBC e CTR não autenticam dados. O download bruto guarda texto cifrado e parâmetros não secretos em JSON, nunca a chave; não é um pacote de senha OpenSSL ou CryptoJS.
Ferramentas e leituras relacionadas
- Descriptografar texto
- Criptografar um arquivo
- Gerar uma chave
- O que é AES: chaves, blocos e recuperação
- AES-GCM, CBC e CTR: autenticação e parâmetros
- AES-128, AES-192 e AES-256: bytes e codificações
Referências técnicas
Atualizado em 16 de outubro de 2026
