Comment vérifier SHA1 Hash d'une chaîne

Si vous utilisez LinkedIn, vous avez probablement déjà entendu dire qu'une violation majeure de la sécurité s'est produite avec plus de 6, 5 millions de mots de passe d'utilisateurs volés et divulgués sur le Web. La première chose que vous devriez faire est de changer votre mot de passe sur ce site, mais si vous voulez voir si votre mot de passe était parmi ceux qui ont fui, vous auriez besoin du hachage SHA1 du mot de passe lui-même.

Voici comment vérifier le condensé SHA1 de n'importe quelle chaîne de caractères, dans cet exemple nous utiliserons un mot de passe. Lancez Terminal et entrez la commande suivante:

echo -n "yourpassword" | openssl sha1

La sortie ressemblera à ceci:

(stdin)= b48cf0140bea12734db05ebcdb012f1d265bed84

C'est la somme de contrôle sha1 de "votre mot de passe", changer évidemment "votre mot de passe" à votre mot de passe réel pour voir son hachage.

Vous pouvez utiliser cette sortie pour la comparer à une liste de mots de passe divulgués dans l'exemple LinkedIn récent, mais cela peut finalement être utilisé pour vérifier n'importe quelle somme de contrôle sha1.

En dehors de cet exemple, la vérification d'un hachage SHA1 est fréquemment utilisée pour vérifier l'intégrité des fichiers ou des chaînes, ce que nous avons déjà couvert à plusieurs reprises.