Generador de contraseñas seguras
Crea contraseñas aleatorias de alta entropía usando el generador criptográfico de tu navegador (crypto.getRandomValues).
¿Qué hace y cómo funciona el generador de contraseñas?
El generador de contraseñas seguras de Herramix crea claves completamente aleatorias directamente en tu dispositivo empleando la interfaz criptográfica nativa del navegador (window.crypto.getRandomValues). A diferencia de generadores simples que usan funciones pseudoaleatorias predecibles, este método extrae entropía real del sistema operativo.
Puedes ajustar la longitud entre 6 y 64 caracteres con el control deslizante, activar o desactivar letras mayúsculas, minúsculas, dígitos y caracteres especiales, e incluso excluir caracteres visualmente ambiguos (como el cero 0 y la letra O, o el uno 1 y la l minúscula) cuando necesites transcribir la clave a mano.
Además, nuestro algoritmo aplica muestreo por rechazo (rejection sampling) para eliminar el sesgo de módulo y garantiza que la contraseña incluya al menos un carácter de cada categoría marcada.
Ejemplo de uso
Configuración recomendada: 16 caracteres con mayúsculas, minúsculas, números y símbolos activados.
Resultado: Una clave como k9#Qv!2mP$7xL@4z con más de 104 bits de entropía, resistente a ataques de fuerza bruta modernos.
Preguntas frecuentes
¿Por qué usar crypto.getRandomValues en vez de Math.random?
La función estándar Math.random() está diseñada para simulaciones o juegos, pero su estado interno puede deducirse. En cambio, crypto.getRandomValues() forma parte del estándar Web Crypto API del W3C y utiliza el generador de números aleatorios criptográficamente seguro (CSPRNG) de tu sistema operativo.
¿Qué longitud debe tener una contraseña segura?
Para cuentas de correo, banca online, paneles de administración o gestores de contraseñas, se aconseja utilizar al menos 16 caracteres combinando los cuatro tipos de caracteres, o bien 20+ caracteres si solo se usan letras y números.
¿Se guarda alguna contraseña generada en el servidor?
No. La generación ocurre íntegramente en la memoria RAM de tu navegador. Incluso puedes desconectar tu dispositivo de internet tras cargar la página y el generador seguirá funcionando igual.