¿Hay algún error en este comando para generar contraseñas?¿Este generador de contraseñas está sesgado?
head -c 8 /dev/random | uuencode -m - | sed -n '2s/=*$//;2p'
Después de generar un par de claves con ella, empecé a sospechar que tiende a favorecer a ciertos personajes. Por supuesto, las personas son buenas para ver patrones donde no los hay, así que decidí probar el comando en una muestra más grande. Los resultados están abajo.
A partir de una muestra de 12,000 contraseñas generadas (12 dígitos), estas son las letras más comunes y menos frecuentes y cuántas veces aparecen.
TOP 10 BOTTOM 10
Freq | Char Freq | Char
-----|----- -----|-----
2751 | I 1833 | p
2748 | Q 1831 | V
2714 | w 1825 | 1
2690 | Y 1821 | r
2673 | k 1817 | 7
2642 | o 1815 | R
2628 | g 1815 | 2
2609 | 4 1809 | u
2605 | 8 1791 | P
2592 | c 1787 | +
Por ejemplo, 'I' aparece más de 1,5 veces más que '+'.
¿Es esto estadísticamente significativo? Si es así, ¿cómo se puede mejorar el comando?
aparentemente bash no está programando ?! wtf? ¿Cómo puede algo como http://stackoverflow.com/questions/55556/password-generation-best-practice (o casi cualquier otra cosa en la columna a la derecha) permanecer abierto mientras está cerrado? –