phhsnews.com


phhsnews.com / 10 Façons de générer un mot de passe aléatoire à partir de la ligne de commande Linux

10 Façons de générer un mot de passe aléatoire à partir de la ligne de commande Linux


Un des grands avantages de Linux est que vous pouvez faire la même chose des centaines de façons différentes. Un mot de passe aléatoire peut être accompli avec des dizaines de commandes différentes. Voici 10 façons de le faire.

Nous avons rassemblé toutes ces commandes de Command-Line Fu et les avons testées sur notre propre PC Linux pour nous assurer qu'elles fonctionnent. Vous devriez pouvoir utiliser au moins une partie de ceux-ci sur Windows avec Cygwin installé, bien que nous ne les ayons pas tous testés - le dernier fonctionne certainement.

Générer un mot de passe aléatoire

Pour chacun de ces mots de passe aléatoires commandes, vous pouvez soit les modifier pour afficher une longueur de mot de passe différente, soit utiliser les x premiers caractères du mot de passe généré si vous ne voulez pas un mot de passe aussi long. J'espère que vous utilisez un gestionnaire de mots de passe comme LastPass de toute façon, vous n'avez donc pas besoin de les mémoriser.

Cette méthode utilise SHA pour hacher la date, la base64, et les 32 premiers caractères.

date + % s | sha256sum | base64 | la tête -c 32; echo

Cette méthode utilise la fonction intégrée / dev / urandom et filtre uniquement les caractères que vous utiliseriez normalement dans un mot de passe. Ensuite, il sort le top 32.

Celui-ci utilise la fonction rand d'openssl, qui peut ne pas être installée sur votre système. Heureusement, il y a beaucoup d'autres exemples, n'est-ce pas?

openssl rand -base64 32

Celui-ci fonctionne beaucoup comme l'autre urandom, mais fait le contraire. Bash est très puissant!

tr -cd '[: alnum:]' 

Voici un autre exemple de filtres utilisant la commande strings, qui produit des chaînes imprimables à partir d'un fichier, qui dans ce cas est la fonction urandom.

chaînes / dev / urandom | grep -o '[[: alnum:]]' | tête -n 30 | tr -d ' n'; echo

Voici une version encore plus simple de l'urandom.

Celui-ci parvient à utiliser la très utile commande dd

dd if = / dev / urandom bs = 1 compte = 32 2> / dev / null | base64 -w 0 | rev | couper -b 2- |

Vous pouvez même créer un mot de passe aléatoire pour votre main gauche. tête -c8; echo "

Si vous utilisez tout le temps, c'est probablement une meilleure idée de le mettre dans une fonction. Dans ce cas, une fois que vous avez exécuté la commande, vous pouvez utiliser randpw chaque fois que vous voulez générer un mot de passe aléatoire. Vous voudrez probablement mettre ceci dans votre fichier ~ / .bashrc.

randpw () {

Vous pouvez utiliser cette même syntaxe pour transformer n'importe laquelle d'entre elles en une fonction - il suffit de remplacer tout ce qui se trouve dans le {}

Et voici le moyen le plus simple mot de passe de la ligne de commande, qui fonctionne sous Linux, Windows avec Cygwin, et probablement Mac OS X. Je suis sûr que certaines personnes vont se plaindre que ce n'est pas aussi aléatoire que d'autres options, mais honnêtement, c'est assez aléatoire Je vais utiliser le tout.

date | md5sum

Oui, c'est même assez facile à retenir.


Il y a plein d'autres façons de créer un mot de passe aléatoire à partir de la ligne de commande sous Linux - par exemple, la commande mkpasswd Compte d'utilisateur Linux. Alors, quelle est votre façon préférée?


Les meilleures caractéristiques de Vivaldi, un nouveau navigateur Web personnalisable pour les utilisateurs expérimentés

Les meilleures caractéristiques de Vivaldi, un nouveau navigateur Web personnalisable pour les utilisateurs expérimentés

Vivaldi est un nouveau navigateur Web pour Windows, Mac et Linux, conçu principalement pour les personnes qui aiment personnaliser navigateur au nième degré. Après plus d'un an de développement, la version 1.0 est enfin lancée, mais Vivaldi est-il meilleur que les navigateurs que vous utilisez déjà? Vivaldi a été créé par Vivaldi Technologies, une société dirigée par l'ex-PDG de l'opéra, Jón S.

(how-to)

Comment créer des rappels iPhone lorsque vous montez et sortez de votre voiture

Comment créer des rappels iPhone lorsque vous montez et sortez de votre voiture

Nous avons tous ces moments où nous devons nous souvenir de quelque chose avant de quitter la maison ou de revenir, mais nous semblons toujours oublier. Avec iOS, vous définissez toutefois des rappels qui se déclenchent dès que vous entrez ou sortez de votre voiture. La configuration de rappels basés sur la situation ou sur l'emplacement vous permet de travailler partout où vous allez et pour de nombreuses tâches.

(how-to)