Le calcul est fait dans votre navigateur. Le texte et les fichiers ne sont jamais envoyés.
🌐 Web et technique
Calculez l'empreinte SHA-1 de 160 bits d'un texte ou d'un fichier, sans aucun envoi de données.
Le calcul est fait dans votre navigateur. Le texte et les fichiers ne sont jamais envoyés.
SHA-1 produit une empreinte de 160 bits, soit 40 chiffres hexadécimaux. Publié par le NIST en 1995, il a longtemps servi pour les certificats, les signatures et les identifiants d'objets du logiciel de gestion de versions Git. Pour la chaîne « abc », l'empreinte est a9993e364706816aba3e25717850c26c9cd0d89d.
Cet outil traite le texte en UTF-8 et les fichiers par morceaux. Le résultat peut être affiché en hexadécimal minuscule ou majuscule, ou en Base64, format employé par certains en-têtes web. Un champ permet de comparer immédiatement le résultat avec une valeur publiée par un éditeur.
En 2017, des chercheurs ont produit la première collision SHA-1 concrète. L'algorithme est désormais déconseillé pour les signatures et les certificats. Il demeure répandu pour des contrôles d'intégrité non critiques et pour l'identification de contenus. Pour un nouvel usage, choisissez SHA-256 ou SHA-512.
Pour détecter une corruption accidentelle ou identifier un contenu, oui. Pour une signature, un certificat ou un mot de passe, non : les collisions sont possibles.
SHA-256 produit une empreinte de 256 bits, résiste aux attaques connues et reste la référence actuelle. SHA-1 est plus court et affaibli.
Non. Il s'appuie sur l'API de cryptographie de votre navigateur pour les textes et fichiers courants, et sur un calcul progressif intégré pour les très gros fichiers.