Está en la página 1de 3

4 alternativas para generar contraseas aleatorias en

linux
Si no somos muy creativos a la hora de crear contraseas, en linux tenemos algunas utilidades que nos
pueden ayudar, hoy te presento 4 alternativas para generar tus passwords desde la terminal.

pwgen

Segn el man de la aplicacin genera contraseas para que sean fciles de memorizar por los humanos
hacindolas lo ms seguras posibles.

Si lanzamos pwgen sin opciones nos mostrar unas cuantas alternativas a elegir, estas contraseas
pueden contener maysculas, minsculas y nmeros al azar, si no queremos complicarnos demasiado
tan slo tenemos que elegir una cualquiera.

Pero si queremos ser un poco ms especficos con la creacin de un password aleatorio estas son
algunas de sus opciones ms interesantes:

pwgen -0 Genera contraseas sin ningn nmero.
pwgen -A Genera contraseas sin maysculas.
pwgen -B No incluye ciertos caracteres para no confundirnos, por ejemplo 0 (cero) y O (o mayscula).
pwgen -c Genera contraseas que incluyan al menos una letra en mayscula.
pwgen -n Genera contraseas que incluyan al menos un nmero.
pwgen -y Genera contraseas que incluyan al menos un smbolo.
pwgen -s Genera contraseas ms seguras y ms difciles de memorizar.

pwgen -c -n -y 12 5

Su uso sera:

pwgen opcin longituddelpassword nmerodecontraseas

Las combinaciones son mltiples, por ejemplo queremos una contrasea que incluya nmeros y
smbolos que sea de 12 caracteres y muestre un mximo de 10 passwords aleatorios:

pwgen -n -y 12 10

Tambin podemos usar pwgen sin ninguna opcin pero especificando la longitud y el nmero de
alternativas:

pwgen 12 10

makepasswd

Genera y/o encripta contraseas.

Si lo usamos sin ninguna opcin adicional nos muestra una nica combinacin de letras y nmeros, si
nos convence podemos adoptarla, si no podemos volver a ejecutar el comando y que nos ofrezca otra.

Pero al igual que pwgen tambin podemos ser un poco ms especficos en la creacin de las
contraseas, algunas opciones:

makepasswd -chars=N Genera contraseas con un determinado nmero de caracteres.
makepasswd -count=N Genera las contraseas que le indiquemos ya que por defecto es una.
makepasswd -crypt Genera una contrasea aleatoria y al lado nos muestra su encriptacin.
makepasswd -crypt-md5 Genera una contrasea aleatoria y al lado nos la muestra encriptada en md5.
makepasswd -string Genera contraseas a partir de una palabra, frases

Pongamos como ejemplo que queremos crear una contrasea de 12 caracteres a partir de la direccin de
este blog y que nos muestre 6 alternativas:

makepasswd -chars=12 -count=6 -string=laotraboladecristal.com

gpw

Quizs sea el ms sencillo de todos ya que como argumento opcional slo podemos utilizar el nmero
de contraseas a generar y la longitud, aparte que slo construye los passwords a partir de letras, no
utiliza ni smbolos ni nmeros.

Por defecto su uso sera:

gpw

Si queremos generar 5 contraseas de 13 caracteres:

gpw 5 13

apg

Como ltima opcin, pero no por ello la peor tenemos apg.

Al ejecutar el programa por primera vez sin ninguna opcin adicional nos pide que introduzcamos algo
al azar para generar las contraseas.

Pero tambin hay varias opciones para ser ms selectivos con la creacin de passwords, algunas de
ellas:

apg -a 0 Genera contraseas pronunciables.
apg -a 1 Genera contraseas impronunciables.
apg -n Nmero de contraseas a generar.
apg -m Nmero mnimo de caracteres que ha de contener la contrasea.
apg -x Nmero mximo de caracteres que ha de contener la contrasea.
apg -M S Que incluya smbolos.
apg -M N Que incluya nmeros.
apg -M C Que incluya maysculas.

Vamos a crear seis contrasea que sean pronunciables que contenga un mximo de 14 caracteres y que
incluya maysculas:

apg -a 0 -n 6 -x 14 -M C

Aunque creo que es ms factible utilizar la opcin -a 1 que genera contraseas que incluyen
maysculas, nmeros y smbolos.

Fuentes de Consultas

http://laotraboladecristal.com/2012/03/07/4-alternativas-para-generar-contrasenas-aleatorias-en-linux/

También podría gustarte