Hachage SHA-1 et somme de contrôle

Calculez un SHA-1 de 40 caractères pour du texte UTF-8 ou un fichier local. Comparez, copiez ou téléchargez l’empreinte et comprenez la différence avec les identifiants Git.

Calculer
0 caractères
Résultat

Le résultat apparaîtra ici.

Comment calculer et vérifier SHA-1

  1. Saisissez du texte ou sélectionnez un fichier local ; le fichier est prioritaire sur le texte.
  2. Collez éventuellement le SHA-1 attendu sans nom de fichier, puis calculez.
  3. Copiez ou téléchargez l’empreinte complète de 40 caractères et consultez la comparaison.

Bien utiliser Hachage SHA-1 et somme de contrôle

SHA-1 est proposé pour la compatibilité avec des systèmes et sommes publiées existants. Il ne convient pas à de nouvelles protections contre les collisions. Le calcul porte sur les octets exacts du fichier ou du texte UTF-8.

Exemple SHA-1 : le vecteur de test standard abc

Entrée
abc
Résultat
a9993e364706816aba3e25717850c26c9cd0d89d

Questions sur Hachage SHA-1 et somme de contrôle

Que représente le SHA-1 de 40 caractères ?

C’est l’empreinte SHA-1 complète de 160 bits, en hexadécimal minuscule. Le texte est encodé en UTF-8 ; les fichiers conservent leurs octets. Les limites sont de 8 MiB pour le texte et 32 MiB pour les fichiers, traités dans le navigateur.

Pourquoi le SHA-1 d’un fichier diffère-t-il de son identifiant Git ?

Dans un dépôt SHA-1, Git hache un en-tête d’objet avec le contenu, pas seulement les octets du fichier. Pour un blob, l’en-tête comprend blob, la longueur en octets et un octet nul. Cet outil calcule le SHA-1 brut, pas les identifiants Git ni HMAC-SHA-1. Utilisez HMAC pour un hachage avec clé.

Comment comparer une somme et expliquer un écart ?

Collez uniquement l’empreinte hexadécimale attendue. La comparaison ignore la casse et les espaces extérieurs. La casse du texte, les espaces, CRLF plutôt que LF, un retour final ou UTF-8 BOM modifient les octets et l’empreinte. Le texte n’est pas normalisé ; noms et chemins de fichiers sont exclus.

Peut-on déchiffrer SHA-1 ? Est-il encore sûr ?

SHA-1 est un hachage, pas un chiffrement réversible. Cet outil ne retrouve pas le texte d’origine et ne vérifie pas les signatures. Les attaques par collision rendent SHA-1 inadapté aux nouvelles conceptions de sécurité. Gardez-le pour les sommes existantes ; préférez SHA-256 pour les nouveaux contrôles de fichiers et Argon2id ou un mécanisme dédié pour les mots de passe.

Mes fichiers, jetons ou textes sont-ils envoyés au serveur ?

Non. Le traitement se fait dans votre navigateur. Le site fournit la page et le programme, mais vos données ne sont ni envoyées à un serveur de conversion ni enregistrées dans un compte.

Tous les outils de développement

Encodage et fichiers

Passez du texte aux octets, aux URL et aux images intégrées en préservant vos données.

Inspection de données et de textes

Lisez vos données structurées et vos jetons, puis repérez précisément les modifications.

Hachage, identifiants et planifications

Vérifiez vos fichiers, générez des identifiants et consultez dates et horaires récurrents.

Vos données et fichiers sont traités sur votre appareil. Ne laissez pas de résultats sensibles dans un presse-papiers partagé et utilisez un appareil de confiance pour vos clés privées et jetons.