Inicio / Generador de PIN aleatorio

Generador de PIN aleatorio

PIN numéricos criptográficamente seguros — nada previsible, nada almacenado.

…
SEGURIDAD—
—Dígitos
—Combinaciones
—Intentos medios

Un PIN aleatorio es seguro mientras el dispositivo limite los intentos fallidos: la fuerza bruta sin conexión no se aplica a un PIN.

Dígitos6
312
Sin dígitos repetidos

Cómo funciona

Esta herramienta crea un código PIN realmente aleatorio de la longitud que elijas. Los PIN elegidos por personas se agrupan en torno a fechas, 1234 y dígitos repetidos; un PIN aleatorio evita todos esos patrones. Un PIN de 4 dígitos solo tiene 10 000 combinaciones, uno de 6 un millón y uno de 8 cien millones — más largo es notablemente más seguro donde el dispositivo lo permita.

Los dígitos proceden de la Web Crypto API y nunca salen de tu dispositivo. Activa sin dígitos repetidos para un PIN que siga siendo fácil de teclear. No reutilices el mismo PIN para el móvil, la tarjeta y la SIM.

PIN que debes evitar

El análisis de millones de PIN filtrados muestra que la gente elige siempre los mismos. Estos 20 son, con diferencia, los más frecuentes; solo 1234 ya representa alrededor del 11%:

1234 1111 0000 1212 7777 1004 2000 4444 2222 6969 9999 3333 5555 6666 1122 1313 8888 4321 2001 1010

Evita también: tu año o fecha de nacimiento, 123456, cualquier cosa que empiece por 19 o 20 (parece un año) y figuras del teclado numérico como 2580 o 1397. Un PIN generado al azar no cae en ninguno de estos.

¿4 o 6 dígitos?

Usa 6 siempre que el dispositivo lo permita. Un PIN de 4 dígitos tiene 10.000 combinaciones; uno de 6, un millón — cien veces más por una pulsación extra. El iPhone y la mayoría de apps bancarias ya usan 6 por defecto, y muchas SIM y cerraduras aceptan 8. Reserva los 4 dígitos solo donde los intentos están muy limitados (un móvil que se borra a los 10 fallos, una tarjeta chip-and-PIN).

Términos relacionados: Fuerza bruta · Entropía

Preguntas frecuentes

¿Es seguro un PIN de 4 dígitos?

Solo donde el número de intentos está muy limitado, como en un móvil o una tarjeta bancaria. Elige 6 o más dígitos siempre que el dispositivo lo permita.

¿Qué PIN debo evitar?

Fechas y años, 1234 / 0000 / 1111, parejas repetidas como 2525 y cualquier cosa apuntada cerca del dispositivo. Un PIN aleatorio evita todo esto.

¿Este generador de PIN es aleatorio?

Sí. Usa crypto.getRandomValues(), el generador criptográficamente seguro del navegador, no Math.random(). El PIN se genera localmente y nunca se transmite.