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

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

Hemos tomado la iniciativa para producir la serie de consejos y trucos de Linux. Si se ha perdido el último artículo de esta serie, es posible que desee visitar el enlace a continuación.

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

En este artículo, compartiremos algunos consejos y trucos de Linux interesantes para generar contraseñas aleatorias y también cómo cifrar y descifrar contraseñas con o sin 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 lo que no. Todos sabemos lo básico para elegir la contraseña que es fácil de recordar y difícil de adivinar. ¿Qué pasa con algún tipo de generación de contraseñas basada en la máquina automáticamente?? Créeme, Linux es muy bueno en esto.

1. Genere una contraseña única aleatoria de longitud igual a 10 caracteres que usan el comando 'pwgen'. Si no ha instalado pwgen Sin embargo, use apt o yum para obtener.

$ PWGEN 10 1 

Genere varias contraseñas únicas aleatorias de longitud de carácter 50 en una!

$ PWGEN 50 

2. Puedes utilizar 'makepasswd'Generar una contraseña aleatoria y única de longitud dada según la elección. Antes de que puedas disparar makepasswd comando, asegúrese de haberlo instalado. Si no! Intente instalar el paquete 'MakePasswd' con APT o YUM.

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

$ makepasswd 

Genere una contraseña aleatoria de longitud del personaje 50.

$ makepasswd --char 50 

Genere 7 contraseña aleatoria de 20 caracteres.

$ makepasswd --char 20 --cuente 7 

3. Cifrar una contraseña usando cripta junto con sal. Proporcione sal tanto manual y automáticamente.

Para aquellos que no sean conscientes de sal,

Sal son datos aleatorios que los servidores como una entrada adicional a una función de una manera para proteger la contraseña contra el ataque del diccionario.

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

El siguiente comando encriptará la contraseña con sal. El valor de la sal se toma aleatoria y automáticamente. Por lo tanto, cada vez que ejecute el siguiente comando, generará una salida diferente porque está aceptando un valor aleatorio para la sal en cada vez.

$ mkpasswd tecmint 

Ahora definamos la sal. 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 contraseña junto con el comando, se le pedirá contraseña de manera interactiva.

4. Cifrar una cadena decir "Tecmint-is-a-linux-comunidad" usando AES-256-CBC cifrado usando contraseña decir "tecmenta"Y sal.

# Echo TecMint-Is-A-Linux-Community | OpenSSL ENC -AES -256 -CBC -A -Salt -Pass Pase: TecMint 

Aquí en el ejemplo anterior, la salida del comando ECHO se canaliza con openssl comando que pasa la entrada para estar encriptada utilizando la codificación con cifrado (ENC) que usa AES-256-CBC Algoritmo de cifrado y finalmente con sal está encriptado usando contraseña (tecmenta).

5. Descifrar la cadena anterior usando el comando OPENSSL usando el -AES-256-CBC descifrado.

# echo U2FSDGVKX18ZGOC+DFADPIK58JBCEYFDJBPMINU91DKPEVVVRU2K9OXWSGPVPDO/Z | OpenSSL ENC -AES -256 -CBC -A -D -Salt -Pass Pase: Tecmint 

Eso es todo por ahora. Si conoce tales consejos y trucos, puede enviarnos sus consejos en [correo electrónico protegido], su consejo se publicará bajo su nombre y también lo incluiremos en nuestro artículo futuro.

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