This page looks best with JavaScript enabled

[TIP] Generando Passwords Seguros en la terminal con pwgen

 ·   ·   3 min read

Hace como un mes vi un tweet de @daboblog que aconsejaba usar  pwgen para generar passwords asi que me puso un poco a investigar sus cualidades como saben soy fanatico de la terminal aunque ultimamente no la ando usando como antes  :'(.

Pero primero cuando queremos tener una contraseña segura que es lo que se nos viene a la mente primero pondre mi carnet mas mi numero de telefono,  o solo el carnet  nooo mejor 123456789 y para variar al final agrego 0 nadie sabra, o como vi por ahi  usando como contraseña asdf aswd  y demas passwords que simplemente conociendo a la persona o bien con un diccionario podemos sacar tranquilamente, o bien el otro lado de la moneda ponemos una de @adg·saS$#M7222 y llegado el momento nos olvidamos cual es perdición segura. Pero que tal si tenemos buena memoria o tenemos otro método para no olvidar las contraseñas que no sea pegar un papelito debajo del teclado xD, hoy les muestro pwgen que es una herramienta que nos permite generar contraseñas seguras para ello procedemos a instalarlo.

┌─( snifer ) - ( / )  
└──┤ sudo aptitude install pwgen

Ahora si toca jugar un poco.. con un par de comandos ..

┌─( snifer ) - ( / )  
└──┤ pwgen -y  
ro^toh9V ef{ieF1e Zogu>So5 Ahsu$k4u ohs6Que= ei\`x9Ieh Ep4pai/g rie,Rei0  
siM7iu"Y xe5Aec|i hei'Da0d Ahsua;p3 Ahph}ao3 Zuf:eK1U az4Oogh; eiHo\_a0i  
Phohp\]e6 Kae!n6du TheJe"v3 Iequ|oh7 zoo(G5la jueL{u9x oy1Nu|Ch Ooqu\_ie7  
af3Wu-v3 Pha\_cae8 Aehu7uo. que'oc5D ohF7lu?w Yie?ch4G ahY\]u1ai Ii2hu?no  
eeG\]er3c Ze7shep$ Pi)ph3ru Toh6Mai\_ Ogh\*ohP3 Mei$c8te yici^iH7 so$D9Ool  
Za\*oL6ee Gaih7de@ an|e0ooY lee9ha\*R ooj$eeL6 Uwo|z8 Il.eiW1u Ai(Teu8r Fiec|ie5  
hei1Ko&d aep\\a6Eo ohZiX%e1 noo\\Mee7 Lee&ng0A vae7We$l aiw0Eig, de>th4Ee  
ain\[a?W8 Fee2aix) shoo/v7E ooL3ce-x Quo9Go\_w Wie9yie@ Na\[u8UiX Ohp\`ei9I  
Nie\`Bie2 she1Oi;j Ohv8al,o cho|ij4A miod3We' ooP|ee0l fu!D6avo wio3ich Oop@ahz6 za{o2Soo OiFo8ku|  
gu7oe(Lu Gu3quai+ afo,Qu8e mah%Cae0 Toh%Lae3 ung\[e3Ai ohW~e9sh li\`d9raG  
Wu{a8Guu shuo\`Ha4 uiN1egh" Eiph9bi; EeC^iv3a iqu7ahG; Hooku;r7 ca7fei'J  
ou/Tai4F nah7Ied, Ue1shae; wee}Miu7 eeK8ahz/ Tee~g2ca JeW0see\] ria@y7Ie  
ich|eeB6 aiN\_iep2 ohc}ie9U zei~W9xe yah-hu5E pu\\a'h0K Yoo&lah0 Kee2kei< 

Como veran genera claves segun el parametro que le pasemos asi que ahora toca explicar simple y fácil como trabaja.

$ pwgen [Opciones] [Longitud de la contraseña] [Numero de contraseñas a ser generada]

Aqui dos ejemplos usando como parametro -c

┌─( snifer ) - ( / )  
└──┤ pwgen -c 5 2  
Ohf3k ohC0F
┌─( snifer ) - ( / )  
└──┤ pwgen -c 12 1  
Ooxie0chieth

Y aqui los parametros que podemos usar :

\-c or --capitalize  
 Include at least one capital letter in the password  
  -A or --no-capitalize  
 Don't include capital letters in the password  
  -n or --numerals  
 Include at least one number in the password  
  -0 or --no-numerals  
 Don't include numbers in the password  
  -y or --symbols  
 Include at least one special symbol in the password  
  -s or --secure  
 Generate completely random passwords  
  -B or --ambiguous  
 Don't include ambiguous characters in the password  
  -h or --help  
 Print a help message  
  -H or --sha1=path/to/file\[#seed\]  
 Use sha1 hash of given file as a (not so) random generator  
  -C  
 Print the generated passwords in columns  
  -1  
 Don't print the generated passwords in columns  
  -v or --no-vowels  
 Do not use any vowels so as to avoid accidental nasty words

Mañana vendremos con otra entrada referente a las contraseñas para las personas que no tengan memoria para recordar :D

Saludos

Share on
Support the author with

Avatar
WRITTEN BY