Úteis — Tudo o que você precisa, em um só lugar.

Gerador de Chaves Aleatórias

Gere chaves aleatórias de 128, 192, 256 ou 512 bits em hex ou Base64 para AES, segredos HMAC, JWT e APP_KEY.

Como utilizar

  1. Escolha o tamanho da chave em bits.
  2. Escolha o formato (hex, Base64 ou base64:… do Laravel).
  3. Gere e copie para seu cofre de segredos.

Perguntas frequentes

Posso usar isso como senha?

Pode, mas o ideal é usar as chaves em configurações de software. Para senhas humanas, use o Gerador de Senhas ou de Passphrases.

Qual tamanho para JWT HS256?

Pelo menos 256 bits (32 bytes), conforme a RFC 7518.

Informações técnicas

  • Bytes via crypto.getRandomValues (CSPRNG).
  • Não use chaves geradas em sites para segredos de alta criticidade sem política interna que permita; prefira gerá-las no próprio ambiente.
  • Processamento 100% local no navegador; nada é registrado, salvo ou enviado.

Ferramentas relacionadas

  • Gerador de Tokens Seguros — Gere tokens aleatórios criptograficamente seguros em hex, Base64, Base64URL ou alfanumérico para APIs, sessões e convites.
  • Gerador de HMAC — Calcule HMAC-SHA256, SHA-384 ou SHA-512 com chave em texto, hex ou Base64 — útil para validar webhooks e assinaturas de API.
  • Gerador de Par de Chaves — Gere pares de chaves RSA, ECDSA, ECDH ou Ed25519 com a Web Crypto e exporte em PEM (SPKI/PKCS#8) ou JWK.
  • Analisador de Cabeçalhos HTTP — Inspecione os cabeçalhos HTTP de um site, siga redirecionamentos e receba nota e recomendações de segurança (HSTS, CSP, cookies…).
  • Comparador de Hashes — Compare dois hashes ignorando espaços e maiúsculas, em tempo constante, e veja o algoritmo provável e onde diferem.
  • Decodificador de Certificados X.509 — Leia certificados PEM ou DER: sujeito, emissor, validade, SANs, usos da chave, algoritmo e impressões digitais SHA-1/SHA-256.