Generador de Claves Secretas Criptográficas
Genere contraseñas seguras, tokens de API y secretos de sesión con muestreo por rechazo en su navegador.
High-Entropy Secret Key Generator
Uniformly sampled from CSPRNG without modulo bias
Cómo Generar Secretos y Contraseñas de Alta Entropía
1. Ajuste la Longitud del Secreto
Deslice el selector de 8 a 128 caracteres. Recomendamos entre 32 y 64 caracteres para tokens de API y sesiones.
2. Configure los Juegos de Caracteres
Seleccione mayúsculas, minúsculas, números y símbolos. Active "Excluir ambiguos" para descartar caracteres confusos (0, O, l, 1, I).
3. Compruebe la Entropía de Shannon
Verifique los bits de entropía calculados en vivo (bits de aleatoriedad = longitud * log2(tamaño_alfabeto)).
4. Copie y Proteja su Clave
Copie el secreto y guárdelo en variables de entorno o en un gestor seguro de contraseñas.
Muestreo por Rechazo y Eliminación del Sesgo Módulo
Los generadores comunes suelen usar el operador módulo (byte % tamaño). Como 256 no suele ser divisible exactamente por el tamaño del conjunto de caracteres, los primeros caracteres tienen mayor probabilidad estadística. Nuestra herramienta implementa muestreo por rechazo para garantizar una distribución perfectamente uniforme.
| Especificación / Parámetro | Estándar y Valor Requerido |
|---|---|
| Fuente de Entropía | Web Crypto API CSPRNG |
| Método de Muestreo | Muestreo por rechazo (cero sesgo módulo) |
| Fórmula de Shannon | H = Longitud × log2(Tamaño del alfabeto) |
| Longitud Máxima | 128 caracteres (~830 bits de entropía) |
Buenas Prácticas para Secretos de Producción
Generar un secreto robusto es el primer paso. Nunca suba credenciales a repositorios de código, no comparta claves por chat, establezca una política de rotación cada 90-180 días y emplee gestores de secretos en la nube.
Preguntas Frecuentes: Secretos Criptográficos
¿Qué es el sesgo módulo y por qué debilita los generadores?
Al mapear 256 valores posibles sobre un conjunto que no divide a 256, los primeros caracteres tienen mayor probabilidad. El muestreo por rechazo descarta valores sobrantes y elimina el problema.
¿Cuántos bits de entropía son recomendables?
El NIST aconseja un mínimo de 112 a 128 bits para sistemas críticos. Un secreto de 24 caracteres con todos los conjuntos aporta ~157 bits.
¿Puedo usar estas claves para bases de datos y tokens de API?
Sí. Se generan mediante entropía de hardware y son óptimas para PostgreSQL, Redis, webhooks y credenciales de servidor.
¿Los secretos se transmiten a su servidor?
No. El cálculo se realiza íntegramente en la memoria de su navegador sin conexiones remotas.