GNU/Linux >> Tutoriels Linux >  >> Linux

Comment générer/chiffrer/déchiffrer des mots de passe aléatoires sous Linux

Nous avons pris l'initiative de produire des séries de trucs et astuces Linux. Si vous avez manqué le dernier article de cette série, vous pouvez visiter le lien ci-dessous.

  1. 5 trucs et astuces intéressants en ligne de commande sous Linux

Dans cet article, nous partagerons quelques trucs et astuces Linux intéressants pour générer des mots de passe aléatoires et aussi comment chiffrer et déchiffrer les mots de passe avec ou sans la méthode slat.

La sécurité est l'une des préoccupations majeures de l'ère numérique. Nous mettons un mot de passe sur les ordinateurs, les e-mails, le cloud, le téléphone, les documents, etc. Nous connaissons tous la base pour choisir le mot de passe facile à retenir et difficile à deviner. Qu'en est-il d'une sorte de génération automatique de mot de passe basée sur la machine ? Croyez-moi, Linux est très bon dans ce domaine.

1. Générer un mot de passe unique aléatoire d'une longueur égale à 10 caractères à l'aide de la commande 'pwgen ‘. Si vous n'avez pas installé pwgen encore, utilisez Apt ou YUM pour obtenir.

$ pwgen 10 1

Générez plusieurs mots de passe uniques aléatoires d'une longueur de 50 caractères en une seule fois !

$ pwgen 50

2. Vous pouvez utiliser 'makepasswd ‘ pour générer un mot de passe aléatoire et unique de longueur donnée selon le choix. Avant de pouvoir lancer makepasswd commande, assurez-vous de l'avoir installée. Si non! Essayez d'installer le package "makepasswd" en utilisant Apt ou YUM.

Générez un mot de passe aléatoire de 10 caractères. La valeur par défaut est 10.

$ makepasswd 

Générez un mot de passe aléatoire d'une longueur de 50 caractères.

$ makepasswd  --char 50

Générez 7 mots de passe aléatoires de 20 caractères.

$ makepasswd --char 20 --count 7

3. Crypter un mot de passe en utilisant crypt avec du sel. Fournir du sel manuellement et automatiquement.

Pour ceux qui ne connaissent peut-être pas le sel ,

Sel est une donnée aléatoire qui sert d'entrée supplémentaire à une fonction à sens unique afin de protéger le mot de passe contre les attaques par dictionnaire.

Assurez-vous d'avoir installé mkpasswd installé avant de continuer.

La commande ci-dessous chiffrera le mot de passe avec du sel. La valeur du sel est prise au hasard et automatiquement. Par conséquent, chaque fois que vous exécutez la commande ci-dessous, elle génère une sortie différente car elle accepte à chaque fois une valeur aléatoire pour le sel.

$ mkpasswd tecmint

Définissons maintenant le sel. Il affichera le même résultat à chaque fois. Notez que vous pouvez entrer tout ce que vous voulez comme sel.

$ mkpasswd tecmint -s tt

De plus, mkpasswd est interactif et si vous ne fournissez pas de mot de passe avec la commande, il demandera le mot de passe de manière interactive.

4. Chiffrez une chaîne en disant "Tecmint-est-une-communauté-Linux ” en utilisant aes-256-cbc chiffrement à l'aide d'un mot de passe, dites "tecmint ” et du sel.

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

Ici, dans l'exemple ci-dessus, la sortie de la commande echo est canalisée avec openssl commande qui transmet l'entrée à chiffrer à l'aide de Encoding with Cipher (enc) qui utilise aes-256-cbc algorithme de cryptage et enfin avec du sel, il est crypté à l'aide d'un mot de passe (tecmint ).

5. Décryptez la chaîne ci-dessus à l'aide de la commande openssl à l'aide de -aes-256-cbc déchiffrement.

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

C'est tout pour le moment. Si vous connaissez de tels trucs et astuces, vous pouvez nous envoyer vos astuces à [email protected], votre astuce sera publiée sous votre nom et nous l'inclurons également dans notre futur article.

Restez connecté. Restez connecté. Restez à l'écoute. N'oubliez pas de nous faire part de vos précieux commentaires dans les commentaires ci-dessous.


Linux
  1. Comment gérer le mot de passe du compte sous Linux

  2. 10 façons de générer un mot de passe aléatoire sous Linux

  3. Comment chiffrer un seul système de fichiers Linux

  4. Comment faire en sorte que les mots de passe utilisateur s'affichent en texte clair sous Linux ?

  5. Comment générer des données netflow sous Linux

8 façons de générer un mot de passe aléatoire sur Linux Shell

Comment protéger par mot de passe un dossier sous Linux

Des moyens simples pour générer un mot de passe aléatoire sur Linux Shell

Comment chiffrer une partition sous Linux

Comment chiffrer un fichier sous Linux

Comment gérer les mots de passe de compte sous Linux avec la commande passwd