10 formas de generar una contraseña aleatoria desde la línea de comandos de Linux

Nov 14, 2024
Privacidad y seguridad

Una de las mejores cosas de Linux es que puede hacer lo mismo de cientos de formas diferentes, incluso algo tan simple como generar una contraseña aleatoria se puede lograr con docenas de comandos diferentes. Aquí tienes diez formas de hacerlo.

Recopilamos todos estos comandos de Línea de comandos Fu y los probamos en nuestra propia PC con Linux para asegurarnos de que funcionan. Debería poder usar al menos algunos de estos en Windows con Cygwin instalado, aunque no los probamos todos; sin embargo, el último definitivamente funciona.

Genere una contraseña aleatoria

Para cualquiera de estos comandos de contraseña aleatoria, puede modificarlos para generar una longitud de contraseña diferente, o puede usar los primeros x caracteres de la contraseña generada si no desea una contraseña tan larga. Con suerte, estás usando un administrador de contraseñas como Ultimo pase de todos modos, por lo que no es necesario que los memorice.

Este método utiliza SHA para codificar la fecha, se ejecuta en base64 y luego genera los 32 caracteres principales.

fecha +% s | sha256sum | base64 | cabeza -c 32; eco

Este método utilizó la función / dev / urandom incorporada y filtra solo los caracteres que normalmente usaría en una contraseña. Luego genera el top 32.

</ dev / urandom tr -dc _A-Z-a-z-0-9 | head -c $ {1:-32}; echo;

Este usa la función rand de openssl, que puede no estar instalada en su sistema. Menos mal que hay muchos otros ejemplos, ¿verdad?

openssl rand -base64 32

Este funciona de manera muy similar al otro urandom, pero hace el trabajo a la inversa. ¡Bash es muy poderoso!

tr -cd '[:alnum:]' </ dev / urandom | fold -w30 | cabeza -n1

Aquí hay otro ejemplo que filtra usando el comando strings, que genera cadenas imprimibles de un archivo, que en este caso es la función urandom.

cadenas / dev / urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\ n'; eco

Aquí hay una versión aún más simple de la urandom.

</ dev / urandom tr -dc _A-Z-a-z-0-9 | cabeza -c6

Éste se las arregla para utilizar el muy útil comando dd.

dd if = / dev / urandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | cut -b 2- | Rdo

Incluso puede crear una contraseña aleatoria para la mano izquierda, que le permitiría escribir su contraseña con una mano.

</ dev / urandom tr -dc '12345! @ # $% qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c8; eco ""

Si va a usar esto todo el tiempo, probablemente sea una mejor idea ponerlo en una función. En este caso, una vez que ejecute el comando una vez, podrá usar randpw en cualquier momento que desee generar una contraseña aleatoria. Probablemente desee poner esto en su archivo ~ / .bashrc.

randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

Puede usar esta misma sintaxis para convertir cualquiera de estos en una función, simplemente reemplace todo dentro del { }

Y esta es la forma más fácil de crear una contraseña desde la línea de comandos, que funciona en Linux, Windows con Cygwin y probablemente Mac OS X. Estoy seguro de que algunas personas se quejarán de que no es tan aleatorio como algunas de las otras opciones. pero, sinceramente, es bastante aleatorio si vas a usarlo todo.

fecha | md5sum

Sí, eso es bastante fácil de recordar.


Hay muchas otras formas en que puede crear una contraseña aleatoria desde la línea de comandos en Linux, por ejemplo, el comando mkpasswd, que en realidad puede asignar la contraseña a una cuenta de usuario de Linux. Entonces, ¿cuál es tu forma favorita?

.entrada-contenido .entry-footer

How To Generate Random Password From The Command Line On Ubuntu Linux

How To Generate A Random Password In Linux Using /dev/random

How To Generate A Random Number In Linux

How To Generate A Password Hash With Salt Via The Command OpenSSL On Linux

Password Tools | Generating Strong Passwords Using The Command Line In Linux

Unix & Linux: How To Create SHA512 Password Hashes On Command Line? (10 Solutions!!)

Random Password Generator Linux Shell Script Tutorial

7-Zip Command Line Basics

How To Create Random Passwords In Linux Terminal

Create Random Passwords With Linux Mint

How To Show Password Feedback In The Linux Terminal

How To Generate Wordlists With Crunch | Kali Linux

How To Generate, Encrypt, Decrypt Random Passwords On RHEL Linux 7, CentOS 6 And Fedora 17-21

Generating Random Passwords Using Apg In Ubuntu Linux

How To HACK A Password // Password Cracking With Kali Linux And HashCat

Generate Simple Relatively Easy To Remember Passwords Using Pwmake On Linux

Python Tutorial: Generate Random Numbers And Data Using The Random Module

Linux Terminal Kung Fu - 2 Of 50 Password Mastery And Hacking For Security


Privacidad y seguridad - Artículos más populares

Cómo recuperar su contraseña de Facebook olvidada

Privacidad y seguridad Jun 18, 2025

Si no usa un administrador de contraseñas , esas contraseñas complejas pueden ser bastante difíciles de recordar. Si olvidó su contraseña de Facebook, realmente ..


Cómo borrar la barra táctil de su MacBook y proteger los datos de Enclave

Privacidad y seguridad Apr 1, 2025

CONTENIDO NO CUBIERTO ¿Planeas vender o regalar tu MacBook Pro con Touch Bar? Incluso si tú limpie su Mac y reinstale macOS desde cero , no lo eliminará todo: la..


Cómo deshabilitar temporalmente su teclado con un atajo de teclado en Windows

Privacidad y seguridad Jul 3, 2025

Si tienes una mascota o un niño pequeño, sabes que un teclado sin vigilancia puede significar un desastre o, más probablemente, "dhjkhskauhkwuahjsdkja, mnsd". Tenemos un..


¿Qué es una cookie del navegador?

Privacidad y seguridad Sep 29, 2025

Recientemente, hemos escuchado sobre el seguimiento de cookies y las leyes de la Unión Europea que obligan a los sitios web a explicar el uso de cookies a sus visitantes. Si se pre..


Cómo cancelar las suscripciones a Google Play Music y otras aplicaciones de Android

Privacidad y seguridad Jun 16, 2025

CONTENIDO NO CUBIERTO Android te permite suscribirte a aplicaciones y servicios, incluida la propia Google Play Music de Google, a través de Google Play. Si se suscribe a una apl..


Cómo organizar mejor los secretos con Keepass Password Manager

Privacidad y seguridad Jul 14, 2025

CONTENIDO NO CUBIERTO Los servicios de Internet actuales dependen en gran medida de contraseñas basadas en texto para la autenticación de usuarios. La omnipresencia de estos ser..


Advertencia: las extensiones de su navegador lo están espiando

Privacidad y seguridad Jan 20, 2025

CONTENIDO NO CUBIERTO Internet explotó el viernes con la noticia de que Las extensiones de Google Chrome se venden y se inyectan con adware . Pero el hecho poco co..


Cómo elegir un esquema de partición para su PC con Linux

Privacidad y seguridad Jul 10, 2025

CONTENIDO NO CUBIERTO ¿Tiene miedo de la temida palabra "p"? No estás solo. Las particiones pueden complicarse, así que aquí hay una explicación de qué son, cómo se usan y ..


Categorías