Développeur 🔒 Fonctionne dans votre navigateur — aucune donnée envoyée

Générateur de hash SHA-1

Obtenez le hash SHA-1 de 40 caractères d'un texte ou d'un fichier, calculé localement par le moteur cryptographique de votre navigateur.

Texte d'entrée

Générer un hash SHA-1 en ligne

SHA-1 transforme n'importe quelle entrée en une empreinte de 160 bits, affichée sous forme de 40 caractères hexadécimaux. Ce fut le hash de référence des années 2000, et on le croise encore sur des pages de téléchargement, dans Git, dans d'anciennes API et des bases de données. Cette page ouvre le générateur de hash avec le résultat SHA-1 mis en évidence, à côté de MD5, SHA-256, SHA-384 et SHA-512 pour la même entrée.

Le hash est calculé par le moteur Web Crypto intégré à votre navigateur : textes et fichiers restent sur votre appareil.

Où SHA-1 convient encore, et où il ne convient plus

UsageSHA-1 convient ?
Vérifier qu'un téléchargement n'a pas été corrompu par accidentOui
Repérer des fichiers modifiés ou en doubleOui
S'accorder avec un ancien système qui stocke des valeurs SHA-1Oui
Signatures, certificats, tout ce qui est exposé à un attaquantNon, utilisez SHA-256
Stocker des mots de passeNon, utilisez un algorithme lent comme bcrypt

SHA-1 en ligne de commande

SystèmeCommande
Linuxsha1sum file.zip
macOSshasum -a 1 file.zip
Windows PowerShellGet-FileHash file.zip -Algorithm SHA1
Windows cmdcertutil -hashfile file.zip SHA1

Pour une chaîne, echo "text" | sha1sum hache aussi un retour à la ligne final ; utilisez echo -n pour obtenir la même valeur que celle affichée par cette page pour le même texte.

Passer à autre chose que SHA-1

Si vous maîtrisez les deux bouts de la chaîne, passez à SHA-256 : il est tout aussi simple à calculer, pris en charge partout, et ne présente aucune collision pratique connue. Pour vérifier un fichier avec l'algorithme qu'un projet publie, quel qu'il soit, le vérificateur de checksum de fichier reconnaît automatiquement la correspondance.

Guides associés