Generador de contraseñas seguras

Crea contraseñas aleatorias de alta entropía usando el generador criptográfico de tu navegador (crypto.getRandomValues).

Fortaleza: Muy fuerte Entropía estimada: 104 bits
El procesamiento se hace en tu navegador; no subimos tus datos.
Espacio publicitario

¿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.

Otras herramientas relacionadas