(vide)
da39a3ee5e6b4b0d3255bfef95601890afd80709
Le hash SHA-1 d’une entrée vide est une constante connue.
Générez en ligne le hash SHA-1 d’un texte et copiez son condensat de 160 bits sous forme de 40 caractères hexadécimaux minuscules. Le calcul reste dans le navigateur via Web Crypto API. SHA-1 sert à la compatibilité ancienne, mais ne doit pas protéger un nouveau système sensible.
(vide)
da39a3ee5e6b4b0d3255bfef95601890afd80709
Le hash SHA-1 d’une entrée vide est une constante connue.
bonjour monde
47e9462cf44ffb2e37e3cb9e1287e8fffb7cd1a8
Un court message produit 40 caractères hexadécimaux.
Bonjour monde
d13f5d0d2069a7fe3db8019fe2e49e676dad2193
La majuscule initiale transforme entièrement le hash.
The quick brown fox jumps over the lazy dog
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
Vecteur courant pour contrôler une implémentation SHA-1.
SHA-1 est une fonction de hachage cryptographique normalisée en 1995. Elle transforme toute entrée en un condensat fixe de 160 bits (20 octets), écrit avec 40 caractères hexadécimaux. Ce calculateur l’affiche en minuscules.
SHA-1 est déterministe et à sens unique, mais ne résiste plus suffisamment aux collisions. Des attaques pratiques créent des entrées différentes avec le même condensat. Utilisez-le pour la compatibilité et les tests, pas pour de nouvelles signatures ou certificats.
SHA-1 subsiste dans d’anciens protocoles, dépôts Git, intégrations HMAC-SHA-1 et identifiants difficiles à migrer. Il peut reproduire une ancienne somme ou détecter une corruption accidentelle sans adversaire.
Ne l’utilisez pas pour signatures, certificats, sommes résistantes à la falsification ou entrées hostiles. Une collision ne révèle pas l’original, mais détruit l’unicité. Préférez SHA-256 ou plus récent.
Les octets UTF-8 exacts sont hachés : casse, espaces, Unicode et retours à la ligne changent le hash. Une entrée vide est valide. Vous pouvez comparer SHA-256, SHA-512, SHA-3, BLAKE2, MD5 ou CRC32.
SHA-1 encode le message, ajoute bourrage et longueur, puis forme des blocs de 512 bits. Chaque bloc traverse 80 tours d’opérations 32 bits, additions modulaires, constantes et expansion. Cinq mots de 32 bits forment le condensat.
L’effet avalanche ne garantit pas la résistance aux collisions. Les collisions pratiques à préfixes choisis rendent SHA-1 impropre aux entrées contrôlées par un attaquant. Les préimages restent impraticables, sans rendre les signatures sûres.
Calculez localement le hash SHA-256 d’un texte dans votre navigateur.
Générez un HMAC avec un texte et une clé secrète dans votre navigateur.
Calculez localement le hash SHA-512 d’un texte dans le navigateur.
Calculez localement dans votre navigateur le hash MD5 d’un texte.
Calculez localement dans votre navigateur le hash SHA3-256 d’un texte.
Calculez localement dans le navigateur un hash SHA3-512 à partir d’un texte.