Generar contraseñas en linux

Generar contraseñas en linux.

Hoy en día es necesario tener contraseñas seguras, para ello tenemos a nuestra disposición herramientas generadoras, sitios web online, scripts, y un sinfín de formulas varias.

Pues a partir de ya, todas las opciones que conocías las debes desechar. Para que vas a perder el tiempo en esas aplicaciones, si con simples comandos en nuestra terminal linux puedes generar contraseñas seguras.

En el articulo de hoy vemos varios ejemplos, usa el que más se adapte a tus necesidades. En todos los ejemplos propuestos se generan passwords de 32 caracteres, puedes modificar ese valor si es necesario.

 

Generar contraseñas en linux

Ejemplo 1

tr -dc [:graph:] < /dev/urandom | head -c 32| xargs echo;

salida…

YW2O!+RT={rFwIWk:AE9~R^mbY6v=/

Ejemplo 2

tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs

salida…

Ry%s5ahalgtvM&WMq9w0@nOSSWg@XQl1

Ejemplo 3

LC_CTYPE=C tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs

salida…

$GVs(%24IPc$L6#(7ka2W4Y3R=58@SRW

Ejemplo 4

LC_ALL=C; cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

salida…

5bRlMZrUHquyxRYr9PyJlqSP6yMMmneO

Ejemplo 5

tr -dc '[:alnum:]' < /dev/urandom  | dd bs=4 count=8 2>/dev/null | xargs echo;

salida…

0ybmRMuktde4IWDztmjXrKSQ5Tt6Ga0j

Ejemplo 6

cat /dev/urandom | tr -dc 'a-z0-9' | head -c 32| xargs echo;

salida…

xvdo7i7gqwz2k7v91sd4ch4qai7futyo

Ejemplo 7

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

salida…

gWJw6rSl01ypmnSO3kVtxluiSrwu7wH7

Ejemplo 8

head -c 16 /dev/urandom | md5sum | head -c 32| xargs echo;

salida…

a52278c2c4bff3d1444548711c1547d3

Ejemplo 9

base64 /dev/urandom | tr -d '/+' | head -c 32 | tr '[:upper:]' '[:lower:]' | xargs echo;

salida…

qpulavbzcnqlrg9pldqat3yjee0ywuh0

Ejemplo 10

head -c24 < <(tr -dc '\041-\176' < /dev/urandom) | xargs echo;

salida…

q8g_Y^&$`6NK:(snjo@I[al

Ejemplo 11

head -c24 < /dev/random | base64

lYqAv4WeoyyLseCGVMz6dR8hSU/Ba52W

Ejemplo 12

echo $(cat /dev/urandom | tr -dc [:print:] | tr -d '[:space:]\042\047\134' | fold -w 32 | head -n 1)

salida…

KC5Z*3QwJls62d#*0h&^/GwmR%u`$ha.

Ejemplo 13

openssl rand -base64 32

salida…

LLVGxBujrl2eO6likY94vAvwaPMxx0nEVXe2/PBF0vM=

Ejemplo 14

openssl rand -hex 32

salida…

64b24882cb4e4d4833d0e97384666b02a39ad6296011f6701aa0fec9d61251ba

Ejemplo 15

openssl rand -base64 500 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1

salida…

EO3ZVawwc85lluzzDInh0ZcUvZse3I9j

Ejemplo 16

xxd -l16 -ps /dev/urandom

salida…

fce5d20dc09a028f9b1b4be63c65de0c

Ejemplo 17

cat /proc/sys/kernel/random/uuid

salida…

4f757af5-41f7-49a3-98a7-1afd9e12ed62

Como puedes comprobar linux nos ofrece muchas opciones para generar contraseñas, utiliza la que más se adapte a tus necesidades.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Una respuesta

  1. Henry
    18/01/2020

Agregar comentario