GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo generar/cifrar/descifrar contraseñas aleatorias en Linux

Hemos tomado la iniciativa de producir una serie de consejos y trucos de Linux. Si te perdiste el último artículo de esta serie, puedes visitar el siguiente enlace.

  1. 5 interesantes consejos y trucos sobre la línea de comandos en Linux

En este artículo, compartiremos algunos consejos y trucos interesantes de Linux para generar contraseñas aleatorias y también cómo cifrar y descifrar contraseñas con o sin el método slat.

La seguridad es una de las principales preocupaciones de la era digital. Ponemos contraseña a computadoras, correo electrónico, nube, teléfono, documentos y demás. Todos sabemos lo básico para elegir la contraseña que sea fácil de recordar y difícil de adivinar. ¿Qué pasa con algún tipo de generación automática de contraseñas basada en máquinas? Créanme, Linux es muy bueno en esto.

1. Genere una contraseña aleatoria única de longitud igual a 10 caracteres usando el comando 'pwgen '. Si no ha instalado pwgen sin embargo, use Apt o YUM para obtener.

$ pwgen 10 1

¡Genera varias contraseñas únicas aleatorias de 50 caracteres de longitud de una sola vez!

$ pwgen 50

2. Puede usar 'makepasswd ' para generar una contraseña única y aleatoria de longitud dada según su elección. Antes de poder disparar makepasswd comando, asegúrese de haberlo instalado. ¡Que no! Intente instalar el paquete 'makepasswd' usando Apt o YUM.

Genere una contraseña aleatoria de 10 caracteres de longitud. El valor predeterminado es 10.

$ makepasswd 

Genere una contraseña aleatoria de 50 caracteres de longitud.

$ makepasswd  --char 50

Genera 7 contraseñas aleatorias de 20 caracteres.

$ makepasswd --char 20 --count 7

3. Cifre una contraseña usando crypt junto con salt. Proporcione sal de forma manual y automática.

Para aquellos que no conozcan la sal ,

Sal es un dato aleatorio que sirve como entrada adicional a la función unidireccional para proteger la contraseña contra ataques de diccionario.

Asegúrese de haber instalado mkpasswd instalado antes de continuar.

El siguiente comando cifrará la contraseña con sal. El valor de la sal se toma de forma aleatoria y automática. Por lo tanto, cada vez que ejecute el siguiente comando, generará una salida diferente porque acepta un valor aleatorio para la sal cada vez.

$ mkpasswd tecmint

Ahora vamos a definir la sal. Se generará el mismo resultado cada vez. Tenga en cuenta que puede ingresar cualquier cosa de su elección como sal.

$ mkpasswd tecmint -s tt

Además, mkpasswd es interactivo y si no proporciona la contraseña junto con el comando, le pedirá la contraseña de forma interactiva.

4. Cifre una cadena, diga "Tecmint-is-a-Linux-Community ” usando aes-256-cbc encriptación usando contraseña diga “tecmint ” y sal.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

Aquí, en el ejemplo anterior, la salida del comando echo se canaliza con openssl comando que pasa la entrada para ser encriptada usando Codificación con Cifrado (enc) que usa aes-256-cbc algoritmo de encriptación y finalmente con sal se encripta usando contraseña (tecmint ).

5. Descifre la cadena anterior usando el comando openssl usando -aes-256-cbc descifrado.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

Eso es todo por ahora. Si conoce alguno de estos consejos y trucos, puede enviarnos sus consejos a [email protected], su sugerencia se publicará con su nombre y también la incluiremos en nuestro artículo futuro.

Manténgase conectado. Sigue conectando. Manténganse al tanto. No olvide proporcionarnos sus valiosos comentarios en los comentarios a continuación.


Linux
  1. Cómo administrar la contraseña de la cuenta en Linux

  2. 10 formas de generar una contraseña aleatoria en Linux

  3. Cómo cambiar o establecer contraseñas de usuario en Linux

  4. 8 formas de generar una contraseña aleatoria en Linux

  5. Cómo permitir ssh con contraseñas vacías en Linux

8 formas de generar una contraseña aleatoria en Linux Shell

Cómo proteger con contraseña una carpeta en Linux

Maneras simples de generar una contraseña aleatoria en Linux Shell

Cómo cifrar la partición en Linux

Cómo cifrar archivos en Linux

Cómo manejar contraseñas de cuentas en Linux con el comando passwd