Qu’est-ce que j’utilise ?

Générateur d’empreintes pour textes et fichiers

Calculez localement des empreintes MD5, SHA-1, SHA-256 et SHA-512. Hachez du texte ou un fichier jusqu’à 10 Mo, puis comparez une somme de contrôle.

Traitement sur votre appareil. Aucune saisie n’est envoyée à un serveur.

Les espaces, les majuscules et les sauts de ligne influencent le résultat. Une chaîne vide est également valide.

Qu’est-ce qu’une empreinte ou une somme de contrôle ?

Un algorithme de hachage transforme les octets en une valeur de longueur fixe. Il permet de comparer des fichiers ou de vérifier si un texte a changé. Une somme de contrôle identique n’est utile que si la valeur attendue provient d’une source fiable.

Pourquoi une petite modification change-t-elle l’empreinte ?

Modifier un caractère, ajouter une espace ou changer les fins de ligne modifie les octets d’entrée. Le texte est ici encodé en UTF-8 ; le mode fichier lit les octets originaux du fichier. Si deux outils donnent des résultats différents, vérifiez d’abord qu’ils ont haché exactement les mêmes données.

Quelle empreinte choisir ?

SHA-256 et SHA-512 sont des choix modernes utiles pour de nombreuses sommes de contrôle. MD5 et SHA-1 sont proposés pour les systèmes anciens, mais ne doivent pas être utilisés lorsqu’une résistance aux collisions est nécessaire. Une somme de contrôle ne prouve à elle seule ni l’identité de l’auteur d’un fichier ni son innocuité.

Puis-je utiliser ces empreintes pour stocker des mots de passe ?

Utilisez un mécanisme de hachage conçu pour les mots de passe plutôt qu’une empreinte générique rapide. Leur stockage nécessite un facteur de travail, des sels et une mise en œuvre adaptés. Consultez les recommandations d’OWASP sur le stockage des mots de passe et la documentation de l’API de hachage du navigateur.

Gardez cet outil à portée de main

C’est votre navigateur qui enregistre le favori. Ce site ne peut pas l’ajouter automatiquement.