Generador de contraseña pronunciable

6

Actualmente estoy buscando un generador de contraseñas que genere contraseñas pronunciables. He utilizado este generador de contraseñas aleatorias hace unos años para generar una contraseña de 42 caracteres y encontré que es muy buena para recordar. Incluso después de todo este tiempo (y no tengo que escribir esa contraseña tan a menudo), puedo recordarla y escribirla sin cometer errores y sin tener que pensar mucho en ello. Es una secuencia de letras completamente absurda, pero básicamente sigue el patrón de alternancia entre consonantes y vocales, que creo que hace que sea tan fácil de recordar (al menos para mí).

Sin embargo, como ya lo sospechaba en aquel entonces y como se menciona en esta pregunta , generar contraseñas en línea puede ser inseguro. Pero no estoy realmente seguro de qué hacer, ya que no he encontrado algo similar que funcione a nivel local.

Mi pregunta es, ¿existe alguna herramienta que produzca el mismo tipo de contraseñas de forma segura?

    
pregunta Simon Lehmann 09.05.2013 - 15:53
fuente

7 respuestas

7

Paso 1: encuentra un archivo de diccionario grande

Paso 2: alimenta ese archivo de diccionario en un RNG escrito en python o en cualquier otro lenguaje de scripting.

Paso 3: Concatena cuatro palabras aleatorias de esta manera.

Paso 4: obtuviste tu contraseña segura y pronunciable.

Obligatorio XKCD .

Vea también: Diceware .

    
respondido por el Ayrx 09.05.2013 - 15:57
fuente
5

Si el sitio que mencionas tiene una forma predecible de crear tus contraseñas (en el caso, el patrón de consonante - vocal - consonante ... bueno, tu contraseña no realmente tiene todos esos 42 caracteres aleatorios.

En realidad tiene: (23 * 5) ^ 23 posibilidades = 2.5 * 10 ^ 47 posibilidades.

Es un número muy grande. En comparación con el método XKCD, es similar a usar 14 palabras aleatorias. Entonces, si esa combinación es lo suficientemente fácil para que la recuerdes, continúa con ella. Y como indica en su perfil que sabe cómo programar, simplemente cree un programa que genere un número entre 1 y 23 (e imprima la consonante correspondiente), luego genere un número entre 1 y 5 (e imprima la vocal) , y así sucesivamente.

Pseudocódigo:

for i=1, i=23, i++
    cons = random between 1 and 23;
    if c = 1, print "b"
    if c = 2, print "c"
    ... and so on
    vowel = random between 1 and 5;
    if vowel = 1, print "a";
    if vowel = 2, print "e";
    ... and so on
next i
    
respondido por el woliveirajr 10.05.2013 - 16:15
fuente
5

pwgen para Linux produce contraseñas pronunciables configurables. Probablemente estará en el sistema de administración de paquetes de su distribución.

$ pwgen
Po2Echor dah8Ail7 Igahhui6 ooQue0oo si3eeGh6 ohfu9Phu aehuCh3E Eephae4I
quuyohW2 da3xeePh oghai3De fah8sohK Sah0iehi nupoo9UT ahG2eija Isoo4eiw
huo7ouRo aik6pohH veigai7U YouJ1wae OhgiuW9V oe6rah0R Fah2le0T boh5Taid
...

O de tu ejemplo:

$ pwgen 42 --no-numerals --no-capitalize
oethueroodoyulexahjohsahngeogaxaekaezeephu
fazeenoopoongaepheiseiyughahchohngoajoimae
pohdeevuvahlailohkaimajaophahphiejiquousho
...
    
respondido por el Michael 12.05.2013 - 21:07
fuente
2

¿Has visto el método de generación de frase de contraseña de Diceware ? Básicamente, tiras los dados para escoger palabras en inglés al azar para componer una frase de contraseña.

Por ejemplo, si fueras a rodar

66561 23211 12413 44165 63544

Usted generaría una frase de contraseña de

72nd ditch arab oat weal

Lo que no es terriblemente bueno, pero siempre puedes seguir lanzando dados para aumentar la longitud y lanzar una puntuación y tendrás una frase de contraseña muy segura.

Honestamente, para cuando hayas tirado los dados (en lugar de usar un algoritmo de computadora psuedorandomera, ¿verdad?), anotó los resultados, encontró las entradas correspondientes en la lista de software de dados, agregó puntuación, etc., memorizó su nueva frase de contraseña rara , luego destruyes los resultados (espero que no lo hayas escrito en un bloc de papel que dejara impresiones) ... bueno ... probablemente podrías haberte pensado una frase de contraseña suficientemente buena.

¡Aunque me parece bien si necesitas una inspiración aleatoria!

    
respondido por el Brad 12.05.2013 - 21:11
fuente
2

Tom Van Vleck ha escrito un generador de contraseña pronunciable en Javascript (así como puertos para Java , C , y iOS ). Tomé su trabajo y creé un generador de frase de contraseña que combina varias palabras en una frase de longitud configurable.

    
respondido por el Xiong Chiamiov 10.12.2014 - 21:47
fuente
1
El generador de contraseñas

LastPass tiene una opción 'pronunciable'.

He generado este para un ejemplo:

scallendoparaftsmirr
    
respondido por el schroeder 09.05.2013 - 18:42
fuente
1

Puedo presentar mi hoja de Diceware para generar contraseñas pronunciables usando dados de la vida real: Generador de contraseñas pronunciables de Diceware ( PDF )

    
respondido por el Gerold Meisinger 28.07.2015 - 09:40
fuente

Lea otras preguntas en las etiquetas