10 formas de generar contraseñas seguras en Linux
Es más importante que nunca usar contraseñas seguras para sus cuentas en línea. Sin una contraseña segura, es fácil para otros descifrarla. Es genial si puede encontrar una buena contraseña por su cuenta, pero si no tiene ideas o siente que la suya no es lo suficientemente segura, puede hacer que su computadora le proporcione una.
Aquí hay 10 formas en que puede generar contraseñas nuevas y seguras en las que puede confiar en Linux.
1. AGP
El Generador Automático de Contraseñas, o APG, viene instalado en todos los sistemas Ubuntu. Es una utilidad fácil de usar que puede brindarle varias contraseñas basadas en entradas aleatorias desde su teclado. Por ejemplo, puede ejecutar este comando en la interfaz de línea de comandos (CLI) de Ubuntu:
apg
Esto ofrecerá seis contraseñas «pronunciables». Están destinados a ser pronunciables para que sean un poco más memorables, aunque la mayoría de ellos siguen siendo aleatorios.
Si desea contraseñas completamente aleatorias, puede ejecutar:
apg -a 1
Este comando le dará contraseñas con ocho a 10 caracteres completamente aleatorios. Por supuesto, esto también es solo después de que le hayas dado alguna entrada aleatoria usando tu teclado.
2. pwgen
pwgen es otra utilidad que se instala rápidamente con el comando:
sudo apt-get install pwgen
Una vez que tenga la herramienta de generación de contraseñas en su sistema, ejecute este comando para generar contraseñas:
pwgen
El comando inundará su terminal con muchas contraseñas, por lo que se supone que debe elegir una al azar (preferiblemente no la primera ni la última).
Esto se hace en caso de que alguien esté cerca o mirando por encima de su hombro; de esa manera, no sabrán qué contraseña ha elegido de las muchas que se muestran.
También puede usar diferentes banderas para personalizar su contraseña:
Cómo generar una sola contraseña
Use el indicador -1 para generar una contraseña en lugar de una pantalla completa llena de ellas.
Cómo generar una contraseña con un algoritmo diferente
Si ejecuta el comando con el indicador -s, la contraseña se genera con un algoritmo diferente para que sea aún más segura.
Cómo generar una contraseña con caracteres especiales
El indicador -y agrega caracteres especiales a la contraseña proporcionada.
Cómo generar una contraseña sin números
El indicador -0 genera una contraseña que no incluye números.
Cómo generar una contraseña sin caracteres complejos
La bandera -B no permite el uso de caracteres que son difíciles de leer, como 1 I l o 0 O
Cómo generar una contraseña sin vocales
La bandera -v no permite ninguna vocal. Esto se usa principalmente si el sitio web no permite el uso de lenguaje ofensivo en las contraseñas.
3. crear contraseña
makepasswd es otra utilidad que simplifica la generación de contraseñas. Puedes instalarlo con este comando:
sudo apt-get install makepasswd
A partir de ahí, puedes crear algunas contraseñas con este comando:
makepasswd -count X -minchars Y
Reemplace «X» con la cantidad de contraseñas que desea y «Y» con la longitud mínima de cada contraseña. También es lo suficientemente flexible para otros usuarios.
Por ejemplo, el siguiente comando le dará una contraseña numérica aleatoria con solo cuatro dígitos, es decir, un PIN (Número de identificación personal):
makepassword -string 1234567890 -chars 4
4. creador de contraseñas-cli
Si recordar sus contraseñas es la parte más difícil de usar inicios de sesión seguros, entonces el creador de contraseñas será su nuevo mejor amigo. Puedes instalarlo usando este comando:
sudo apt-get install passwordmaker-cli
Para utilizar esta utilidad de línea de comandos, ejecute:
passwordmaker --url makeuseof.com
Reemplace «makeuseof.com» con otro sitio web de su elección. A continuación, le pedirá una contraseña maestra antes de proporcionarle una segura.
Lo bueno de esta herramienta es que puede usar la misma contraseña maestra y obtener diferentes contraseñas para diferentes sitios. Si olvida una contraseña para un sitio determinado, puede volver a ejecutar la utilidad con el mismo sitio web y contraseña maestra, y obtendrá la misma contraseña segura. Esto probablemente le recordará a los administradores de contraseñas.
5. Manualmente con comandos bien elaborados
También puede intentar usar algunos comandos bien elaborados para crear sus propias contraseñas, sin tener que depender de utilidades especiales para generarlas. Por ejemplo, puede usar el siguiente comando para crear una contraseña, y siempre será única porque se basa en la fecha actual, incluidos los segundos:
date +%s | sha256sum | base64 | head -c 32 ; echo
Otro ejemplo que es más fácil de recordar (es decir, el comando y no la contraseña que genera) es:
date | md5sum
6. Abrir SSL
OpenSSL también ayuda a generar contraseñas. Usando la función rand, puede tener muchas contraseñas seguras aleatorias en Linux. Todo lo que necesita hacer es especificar la longitud de la contraseña que desea generar.
Muchas distribuciones de Linux vienen preinstaladas con OpenSSL; sin embargo, es posible que no tengan la función rand. Para esto, debe instalarlo en Ubuntu usando el comando APT:
sudo apt install rand
Una vez que la función está instalada, puede generar una contraseña usando el siguiente comando:
openssl rand -base64 14
“14” es la longitud de la contraseña, pero puede usar cualquier longitud para su contraseña.
7. Utilidad GPG
Otro método muy utilizado para generar contraseñas es GPG. También es una herramienta de línea de comandos disponible en Linux, Windows y Android. Para crear una contraseña de 16 dígitos, por ejemplo, puede ejecutar el comando de esta manera:
gpg --gen-random --armor 1 16
8. Guión Perl
También puede utilizar el script Perl para generar tantas contraseñas como desee en un sistema Linux. Para instalar Perl en Ubuntu, use el comando apt-get:
sudo apt-get install perl
Una vez instalado, cree un archivo perl en el que agregará un script para generar contraseñas. Cree un archivo de script con. extensión pl usando el editor nano:
nano passwordscript.pl
Agregue los siguientes contenidos en el. archivo pl:
#!/usr/bin/perl
my @alphanumeric = ('a'..'z', 'A'..'Z', 0..9);
my $randpassword = join '', map $alphanumeric[rand @alphanumeric], 0..8;
print "$randpassword\n"
Para guardar el archivo, presione Ctrl + X , luego Y , y presione Enter .
Ahora, ejecute el script usando la utilidad perl para generar una contraseña:
perl passwordscript.pl
9. Aplicación de interfaz de usuario Revelation
Si no se siente cómodo usando la línea de comandos de Linux, puede usar aplicaciones que tienen una interfaz gráfica de usuario (GUI) fácil de usar para generar contraseñas. Una de esas herramientas es Apocalipsis. Para instalar Revelation en Ubuntu, emita este comando:
sudo apt-get install revelation
Cuando se inicie, vaya a Ver > Generador de contraseñas para abrir la ventana del generador de contraseñas. Aquí, proporcionará la longitud de la contraseña que desea crear. También puede seleccionar la casilla en la parte inferior si desea tener puntuación en la contraseña para hacerla más compleja.
Para generar una contraseña, haga clic en el botón Generar .
10. Interfaz de usuario Keepassx
Otra aplicación GUI que puede usar para generar contraseñas es Keepassx. Es una herramienta de administración de contraseñas que también es fácil de instalar y usar en Linux. Para instalar Keepassx en Ubuntu, ejecute:
sudo apt-get install keepassx
Ahora, inícielo y haga clic en Base de datos > Nueva base de datos . Aquí, proporcionará una clave maestra y luego haga clic en Aceptar . A continuación, vaya a Grupos > Agregar un nuevo grupo . Asigne un nombre al grupo y presione Aceptar . Después de eso, haga clic en Entradas > Agregar nueva entrada .
Para generar una contraseña, presione el botón Gen. ubicado en el lado derecho. También puede especificar la longitud de la contraseña que desea y qué caracteres desea utilizar.
¿Qué usas para las contraseñas?
Hay muchas formas de generar contraseñas seguras en Linux, así que no hay excusa para no hacerlo.
Lo importante es mantener sus contraseñas en secreto y seguras. No importa cuántas herramientas uses para generar contraseñas largas y complicadas, al final se trata de mantenerlas en un lugar seguro. Cualquiera puede engañarte para que reveles tus contraseñas. Establezca una regla para no confiarle a nadie sus datos de inicio de sesión, pase lo que pase.
Deja una respuesta