Encodeur SHA-1 en ligne

Encodeur SHA1 en ligne : calculez instantanément le hachage SHA-1 de tout texte dans votre navigateur. Adapté aux sommes de contrôle et à la compatibilité.

Entrée et sortie de l'outil

Texte d'entrée :
Résultat :Prêt

À propos du hachage SHA-1

SHA-1 génère un digest hexadécimal fixe de 40 caractères à partir d'un texte de n'importe quelle longueur. Il a été très utilisé pour les IDs de commits Git, les signatures numériques et les sommes de contrôle de fichiers. Le même texte produit toujours le même résultat, quelle que soit la longueur.

Cet outil calcule SHA-1 instantanément dans votre navigateur, idéal pour aligner les résultats avec Git, les anciens systèmes ou d'autres outils SHA-1. À noter : SHA-1 a des collisions théoriques, donc les nouveaux systèmes devraient préférer SHA-256.

Which standard defines SHA digests?

SHA-1, SHA-256 and SHA-512 are specified in NIST FIPS 180-4. A digest shows whether a message changed. It is not encryption. SHA-1 is no longer recommended for new security uses.

“This standard specifies hash algorithms that can be used to generate digests of messages. The digests are used to detect whether messages have been changed since the digests were generated.”

Questions fréquentes

Quelle est la différence entre SHA-1 et MD5 ?

SHA-1 produit 40 caractères hexadécimaux (160 bits) tandis que MD5 en produit 32 (128 bits). SHA-1 est plus long et légèrement plus résistant aux collisions, mais les deux sont jugés inadaptés lorsque une sécurité forte est requise.

Un ID de commit Git est-il un SHA-1 ?

Oui. Les hachages des objets de commit Git ont traditionnellement utilisé SHA-1 (certaines versions prennent désormais en charge SHA-256), donc le digest produit ici correspond à la vérification de Git.

SHA-1 peut-il servir au stockage de mots de passe ?

Ce n'est pas recommandé. Le stockage de mots de passe doit utiliser des hachages lents avec sel comme bcrypt ou argon2. SHA-1 est rapide et présente un risque de collision, ce qui le rend inadapté au stockage direct d'identifiants.