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.
Jo****
¡La imaginación al poder!
Por eso tu enseñas y nosotros aprendemos; «el que sabe, sabe»
¡Gracias!