Générateur de Hash SHA-1

Générez des hachages cryptographiques SHA-1 pour les systèmes hérités et la compatibilité avec les applications plus anciennes

Essayez ces exemples :

Qu'est-ce que SHA-1 ?

SHA-1 (Algorithme de Hachage Sécurisé 1) produit un résumé de 160 bits (40 caractères hexadécimaux). Conçu par la NSA et publié par le NIST en 1995 (FIPS 180-1), il est devenu populaire pour les signatures numériques, les sommes de contrôle de fichiers et les systèmes de contrôle de version.

Remarque de sécurité : SHA-1 est cassé ; utilisez SHA-256, SHA-3 ou BLAKE3 pour les nouveaux systèmes.

Comment fonctionne SHA-1 ?

  1. Remplissez le message → longueur ≡ 448 (mod 512) bits
  2. Ajoutez la longueur de 64 bits du message original
  3. Initialisez cinq mots de 32 bits (A–E)
  4. Traitez des blocs de 512 bits à travers 80 opérations (quatre tours)
  5. Sortie du résumé final de 160 bits

État de sécurité

  • 2005 — premières attaques théoriques de collision
  • 2017 — Google et CWI Amsterdam ont démontré des collisions réelles (‘SHAttered’ PDFs)
  • Les navigateurs ne font plus confiance aux certificats TLS SHA-1
  • NIST a déprécié SHA-1 pour les signatures numériques en 2011

Exemples de hachages

EntréeHachage SHA-1
Bonjour monde5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c
motdepasse1b2a3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a
test1239f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c5b6a7f8e
(vide)da39a3ee5e6b4b0d3255bfef95601890afd80709

SHA-1 vs. autres fonctions de hachage

AlgorithmeSortieSécuritéVitesse
MD5128 bits❌ Cassé⚡ Très rapide
SHA-1160 bits❌ Compromis⚡ Rapide
SHA-256256 bits✅ Sûr🚀 Modéré
SHA-3Variable✅ Très sûr🚀 Modéré
BLAKE3256 bits✅ Sûr⚡ Rapide

Questions fréquentes

SHA-1 est-il sûr pour les mots de passe ?

Non. Utilisez bcrypt, Argon2 ou PBKDF2 à la place.

Qu'est-ce qu'une collision SHA-1 ?

Une collision se produit lorsque deux entrées différentes génèrent le même hachage. Les collisions pratiques ont été démontrées en 2017 par Google et CWI.

Pourquoi Git utilise-t-il encore SHA-1 ?

Le design de Git limite l'exploitabilité, mais le projet migre vers SHA-256.

Ressources