Calculateur de Hash de Fichier — Vérifiez vos Téléchargements avec MD5, SHA-1, SHA-256, SHA-512

Glissez-déposez un fichier pour calculer instantanément ses empreintes MD5, SHA-1, SHA-256 et SHA-512. Comparez-les à l'empreinte publiée par la source pour confirmer que votre téléchargement n'est ni corrompu ni altéré. Les fichiers ne sont jamais envoyés à un serveur.

Comparaison des Algorithmes de Hash

Algorithme Taille de Sortie Caractères Hexadécimaux Usage Typique
MD5 128 bits 32 caractères Uniquement pour des vérifications d'intégrité légères — cryptographiquement compromis, inadapté aux mots de passe ou signatures numériques
SHA1 160 bits 40 caractères Plus sûr que MD5, mais des attaques par collision sont prouvées. Encore utilisé pour des usages non sécuritaires comme les hachages de commits Git
SHA256 256 bits 64 caractères Considéré comme sûr actuellement — le choix standard pour vérifier l'intégrité des téléchargements de logiciels
SHA512 512 bits 128 caractères Sortie encore plus longue que SHA-256 ; peut être plus rapide sur des CPU 64 bits

Qu'est-ce que le Hash d'un Fichier ?

Un hash est une chaîne de longueur fixe calculée à partir de tout le contenu d'un fichier — essentiellement son empreinte digitale. Le moindre octet modifié produit une valeur totalement différente ; en la comparant à celle publiée par la source, vous pouvez donc confirmer que votre téléchargement n'est ni corrompu ni altéré. Cet outil calcule MD5, SHA-1, SHA-256 et SHA-512 en une seule fois dès que vous déposez un fichier.

Tout le calcul s'effectue dans votre navigateur, le contenu du fichier n'est donc jamais envoyé où que ce soit. Le fichier entier est cependant chargé en mémoire, si bien que les fichiers de plusieurs gigaoctets peuvent être lents, voire échouer. Par ailleurs, des attaques par collision sont prouvées pour MD5 et SHA-1, qui ne conviennent donc ni l'un ni l'autre pour détecter une altération malveillante.

Comment Vérifier le Hash d'un Fichier

  1. Déposez le fichier Faites glisser le fichier à vérifier dans le cadre, ou cliquez pour le sélectionner. Pour les fichiers volumineux, laissez l'onglet ouvert jusqu'à la fin du calcul.
  2. Consultez les valeurs de hash Les résultats des quatre algorithmes s'affichent côte à côte. Repérez celui qui correspond à l'algorithme publié par la source.
  3. Comparez à la valeur publiée Collez l'empreinte du site officiel dans le champ de comparaison ; l'algorithme correspondant est détecté automatiquement.
  4. Ne l'utilisez pas en cas de non-correspondance Vérifiez d'abord une éventuelle erreur de copie. Si cela persiste, supprimez le fichier sans l'exécuter et retéléchargez-le depuis la source officielle.

Astuces pour en tirer le meilleur parti

  • Si la source ne précise pas quel algorithme a été utilisé, collez simplement l'empreinte dans le champ de comparaison — l'algorithme correspondant est détecté automatiquement.
  • Les fichiers volumineux (plusieurs centaines de Mo ou plus) consomment beaucoup de mémoire du navigateur ; le calcul peut donc prendre de quelques secondes à une minute. Laissez l'onglet ouvert pendant le traitement.
  • Vérifier l'empreinte est particulièrement utile pour les fichiers à fort impact comme les images ISO et les installateurs, où une altération pourrait causer de graves dommages.
  • Des attaques par collision sont prouvées pour MD5 et SHA-1, ils ne conviennent donc pas pour détecter une altération malveillante. Utilisez SHA-256 ou supérieur pour les vérifications liées à la sécurité.

Où la Vérification du Hash d'un Fichier est Utile

Vérifier des images ISO et des installateurs

Les images de systèmes d'exploitation et les exécutables peuvent causer de graves dommages s'ils sont altérés. Prenez l'habitude de comparer à l'empreinte officielle avant toute exécution.

Détecter des erreurs de transfert sur de gros fichiers

Confirmez qu'un fichier reçu via une connexion instable ne manque d'aucune donnée — bien plus fiable que de simplement vérifier sa taille.

Confirmer qu'une sauvegarde correspond à l'original

Comparez le hash d'un fichier copié ou déplacé à celui de l'original pour vérifier que le contenu est identique au bit près.

Repérer des fichiers en double

Si deux fichiers portent des noms différents mais ont le même hash, leur contenu est identique — une base solide pour décider quelles copies nettoyer.

Termes Liés au Hash

Valeur de hash
Une chaîne de longueur fixe calculée à partir de données. La même entrée produit toujours la même valeur.
Somme de contrôle
Une valeur publiée servant à confirmer qu'un fichier n'est pas corrompu. Les valeurs de hash sont largement utilisées à cette fin.
Collision
Quand deux données différentes produisent la même valeur de hash. Cela s'est révélé réalisable intentionnellement pour MD5 et SHA-1.
Effet avalanche
La propriété selon laquelle une infime modification de l'entrée produit une sortie totalement différente — le principe qui permet de détecter même une corruption mineure.
SHA-256
Un algorithme produisant un hash de 256 bits. Actuellement la norme la plus largement utilisée pour vérifier les téléchargements.

Questions Fréquentes

Vérifiez d'abord l'empreinte officielle pour une erreur de copie, comme un retour à la ligne ou un espace superflu. Si cela persiste, le fichier est peut-être corrompu ou altéré — supprimez-le sans l'exécuter et retéléchargez-le depuis la source officielle.

Utilisez celui publié par la source. Si plusieurs sont disponibles, privilégiez le plus sûr : SHA-256 ou SHA-512. MD5 et SHA-1 ne sont plus considérés comme sûrs cryptographiquement et ne suffisent pas à détecter une altération malveillante.

Les algorithmes sont identiques — seule l'entrée change (fichier binaire contre chaîne de texte). Pour hacher un texte, utilisez notre outil complémentaire, le calculateur de hash de texte tout-en-un.

Oui, tant que votre navigateur dispose de suffisamment de mémoire disponible — le fichier entier est chargé en mémoire d'un coup, donc les fichiers de plusieurs gigaoctets peuvent ralentir ou faire planter certains navigateurs.
Tool-kun

Anecdote — Pourquoi les Sites Officiels Publient des Valeurs de Hash

Vous avez peut-être remarqué une valeur de hash comme « SHA256 : a1b2c3... » à côté d'un lien de téléchargement sur un site logiciel. Cela permet aux utilisateurs de vérifier eux-mêmes que le fichier est exactement celui créé par l'éditeur, sans corruption pendant le transfert ni altération sur un serveur miroir.

C'est particulièrement important pour les images ISO des distributions Linux, souvent téléchargées depuis des serveurs miroirs répartis dans le monde entier. Au-delà des erreurs de transmission classiques, il existe un risque théorique qu'un attaquant compromette un miroir et distribue une copie altérée contenant un logiciel malveillant. Lorsque le site officiel publie une liste signée d'empreintes (souvent avec une signature GPG), les utilisateurs peuvent vérifier la sécurité depuis n'importe quel miroir en calculant simplement l'empreinte localement et en la comparant.

Les fonctions de hash ont un « effet avalanche » : modifier ne serait-ce qu'un seul bit de l'entrée produit une sortie totalement différente. Cela permet de détecter de manière fiable aussi bien une altération délibérée qu'une corruption subtile due à un téléchargement défectueux. Même si deux fichiers ont la même taille, une différence d'un seul octet produit une empreinte totalement différente, ce qui rend cette méthode bien plus fiable qu'une simple comparaison de taille.