Gerador de Chaves Simétricas
Gere chaves AES ou HMAC aleatórias em hex, Base64 ou bytes usando a Web Crypto API.
Como funciona
O gerador de chaves simétricas cria chaves aleatórias seguras para algoritmos de cifração simétrica (AES-128, AES-192, AES-256), diretamente no seu navegador.
Como usar:
- Selecione o comprimento de chave desejado (128, 192 ou 256 bits).
- Escolha o formato de saída (hexadecimal ou Base64).
- Clique em Gerar — a chave é mostrada imediatamente.
- Copie a chave e guarde-a num local seguro.
Exemplo: AES-256 → chave hexadecimal de 64 caracteres aleatórios.
Limitações: A chave gerada nunca é armazenada — copie-a antes de fechar o separador. Nunca partilhe uma chave simétrica através de um canal não seguro.
Privacidade: A geração é completamente local — nenhuma chave é transmitida.
Exemplo prático
Gere uma chave de 256 bits: recebe 64 caracteres hexadecimais, ou 44 em base64 — os mesmos 32 bytes aleatórios com roupas diferentes, e o seletor de formato mostra todas as representações lado a lado. Esse comprimento é o que o AES-256 espera, o que torna isto a forma mais rápida de preencher uma entrada ENCRYPTION_KEY num ficheiro .env ou num segredo do Kubernetes. A barra de entropia confirma a classe de robustez e, como a geração usa o crypto.getRandomValues do navegador, a chave nunca existe em lado nenhum além da sua máquina.
Casos de uso
- Gerar chaves de criptografia AES para criptografia de arquivos local
- Criar segredos HMAC para assinar tokens
- Produzir chaves descartáveis para ambientes de teste
- Ensinar criptografia simétrica com tamanhos de chave reais
Perguntas frequentes
- Que comprimento de chave escolher?
- AES-256 é o padrão para segurança máxima. AES-128 é suficiente para a maioria dos usos.
- A chave é armazenada?
- Não, existe apenas no seu navegador durante a sessão.
- Posso regenerar a mesma chave?
- Não, cada geração é única e aleatória.
- Qual é a diferença entre simétrico e assimétrico?
- A cifração simétrica usa a mesma chave para cifrar e decifrar; a assimétrica usa um par de chave pública/privada.
- Como guardar a minha chave em segurança?
- Use um gestor de palavras-passe ou um cofre digital cifrado.