Generador de PIN aleatorio
Un PIN que nadie puede adivinar a partir de su fecha de nacimiento, extraído dígito a dígito de la fuente de aleatoriedad criptográfica de su navegador.
Las palabras se toman de la lista EFF de 7776 palabras, así que cada una aporta 12,9 bits. Es más fácil de escribir y de recordar que una cadena aleatoria de la misma fortaleza.
Un PIN solo es tan seguro como el dispositivo que limita los intentos. No lo reutilice como contraseña.
Generar un PIN aleatorio
La mayoría de los PIN no se eligen, se recuerdan de otro sitio: un año de nacimiento, un número de portal, una fecha que significa algo. Eso los hace adivinables para cualquiera que sepa un poco de usted, y previsibles incluso para quien no sepa nada, porque todos recurrimos al mismo puñado de patrones. Esta página abre el generador en el modo PIN, donde cada dígito se extrae por separado del 0 al 9 con la fuente de aleatoriedad criptográfica del navegador, así que ninguna costumbre suya llega al resultado.
Vale la pena dejar claro qué le compra eso y qué no, porque un PIN es lo más débil que hace esta herramienta.
Un PIN es débil por sí solo
| Dígitos | Códigos posibles | Entropía |
|---|---|---|
| 3 | 1000 | unos 10 bits |
| 4 | 10.000 | unos 13 bits |
| 6 | 1 millón | unos 20 bits |
| 8 | 100 millones | unos 27 bits |
| 12 | 1 billón | unos 40 bits |
Ponga esas cifras al lado de una contraseña y la diferencia salta a la vista: dieciséis letras y dígitos aleatorios son unos 95 bits, y cada bit duplica el trabajo. Una máquina que pruebe mil millones de códigos por segundo agota todos los PIN posibles de 12 dígitos en menos de veinte minutos, y uno de 4 antes de que usted termine de leer esta frase. La aleatoriedad de esta página elimina las conjeturas fáciles; no puede cambiar el tamaño del espacio que se recorre.
Lo que hace útil un PIN a pesar de todo es que un sistema bien diseñado nunca deja adivinar libremente. La tarjeta se queda dentro al tercer intento, el móvil impone una espera y luego se borra, el teclado de la puerta se bloquea un minuto. El PIN aporta unos pocos bits; el resto de la seguridad la aporta el aparato.
Dónde basta un PIN y dónde no
- Basta: la pantalla de bloqueo de un móvil o una tableta con bloqueo tras varios fallos, una tarjeta bancaria, una tarjeta SIM, el teclado de una alarma o de una puerta, un buzón de voz, una caja fuerte con espera entre intentos.
- No basta: cualquier cosa que un atacante pueda copiar y atacar a su propio ritmo: un archivo comprimido o un disco cifrado, el acceso a un sitio web, la página de administración de un router, una red wifi, un gestor de contraseñas.
- Nunca: como contraseña de una cuenta en línea, ni como el mismo código en su móvil, su tarjeta y la puerta de su casa a la vez. Que alguien mire por encima de su hombro en una tienda no debería abrirle todo lo que tiene.
El azar incluye resultados que parecen equivocados
Como cada dígito es independiente, una extracción genuinamente aleatoria produce a veces 1234, 0000 o una tirada del mismo dígito. Eso pasa una vez cada diez mil extracciones de cuatro dígitos, y filtrarlo haría los PIN restantes algo más previsibles, no menos. Por eso el generador deja la salida en paz. Use Generar 10, baje por la lista y quédese con uno que no parezca un patrón ni coincida con una fecha de su vida.
Apúntelo en algún sitio sensato mientras sea nuevo. Un PIN que no consigue recordar suele quedar sustituido en una semana por el año en que nació, lo que deshace todo el ejercicio.
Qué usar en su lugar, y cuándo
Para una cuenta, genere una cadena aleatoria larga con el generador de contraseñas seguras y deje que un gestor de contraseñas la recuerde. Para el secreto que abre el propio gestor, una frase de contraseña de cinco o seis palabras aleatorias es memorizable y lleva alrededor del doble de bits que un PIN de doce dígitos, lo que eleva al cuadrado el trabajo del atacante. Para una red doméstica, el generador de contraseñas wifi produce algo largo pero que aún se puede teclear con el mando del televisor. La guía de contraseñas seguras explica cómo encajan las piezas, incluido por qué la verificación en dos pasos importa más que cualquier código que quepa en su memoria.