Neste artigo
O que é criptografia AES?
AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica que usa a mesma chave para criptografar e descriptografar. AES-256-GCM combina o tamanho de chave mais forte (256 bits) com o modo Galois/Counter.
Esta ferramenta permite criptografar e descriptografar texto com AES-256-GCM e uma senha. Para sistemas de produção, sempre use bibliotecas criptográficas estabelecidas.
Como funciona o AES-256-GCM
O processo de criptografia deriva uma chave forte da sua senha e produz um texto cifrado portátil.
- Derivação de chave PBKDF2 — sua senha é expandida para uma chave de 256 bits com salt aleatório e 100.000 iterações
- Geração de IV aleatório — um vetor de inicialização único de 12 bytes para cada criptografia
- Tag de autenticação GCM — o texto cifrado inclui um tag de 128 bits que detecta adulterações
Experimente gratuitamente — sem cadastro
Criptografar ou descriptografar texto →Quando usar criptografia AES
A criptografia AES é útil para proteger dados de texto com uma senha compartilhada.
- Compartilhamento seguro de mensagens — criptografe uma mensagem com senha e compartilhe o texto cifrado
- Criptografia de configuração — proteja valores sensíveis antes de armazená-los no controle de versão
- Proteção de dados em repouso — criptografe notas e credenciais antes de salvar
Perguntas frequentes
Qual a diferença entre AES-256 e AES-128?
AES-128 usa chave de 128 bits, AES-256 de 256 bits. Ambos são seguros, mas AES-256 é recomendado para proteção a longo prazo.
Por que GCM em vez de CBC?
GCM fornece criptografia autenticada — criptografa dados E verifica integridade em uma operação. CBC só criptografa e requer um MAC separado.
Uma senha é a mesma coisa que uma chave de criptografia?
Não. Uma senha é texto legível convertido em chave criptográfica por uma função de derivação (PBKDF2) com salt e iterações.