Hash de fichier

Somme de contrôle MD5, SHA-1, SHA-256, SHA-512 de tout fichier.

Sécurité

Téléversez un fichier pour calculer ses hashes MD5, SHA-1, SHA-256 et SHA-512. Utilisez cela pour vérifier l'intégrité du fichier ou le comparer à une somme de contrôle publiée. Tout le hachage s'exécute dans votre navigateur — votre fichier ne quitte jamais votre appareil. Recommandé : fichiers de moins de 50 Mo.

À propos du Hash de fichier

Un hash de fichier (somme de contrôle) est une empreinte du contenu du fichier. Le même fichier produit toujours le même hash ; un seul bit modifié change complètement le hash. Les développeurs et éditeurs publient souvent des hashes SHA-256 ou MD5 pour que vous puissiez vérifier qu'un téléchargement n'a pas été corrompu ou modifié. Cet outil calcule MD5, SHA-1, SHA-256 et SHA-512 dans votre navigateur — aucun envoi à un serveur.

Comment utiliser

  1. Cliquez sur Choisir un fichier et sélectionnez un fichier (recommandé moins de 50 Mo).
  2. Les hashes sont calculés automatiquement. Copiez un hash pour le comparer à une somme de contrôle publiée.

Fonctionnalités principales

  • Quatre algorithmes simultanément — Calcule MD5, SHA-1, SHA-256 et SHA-512 en même temps pour comparer avec n'importe quelle somme de contrôle publiée.
  • 100 % côté client — Les fichiers sont traités entièrement dans votre navigateur. Rien n'est envoyé à un serveur.
  • Support universel de fichiers — Fonctionne avec tout type de fichier : exécutables, archives, documents, images et plus.
  • Copie instantanée — Cliquez pour copier n'importe quelle valeur de hash pour une comparaison rapide ou la documentation.
  • Confidentialité avant tout — Vos fichiers restent sur votre appareil en permanence, ce qui est sûr pour les documents sensibles.

Quand utiliser cet outil

  • Vérification qu'un fichier téléchargé correspond à la somme de contrôle SHA-256 publiée par l'éditeur du logiciel.
  • Vérification qu'un transfert de fichier (USB, e-mail, cloud) s'est terminé sans corruption de données.
  • Comparaison de deux fichiers pour déterminer si leur contenu est identique sans les ouvrir.
  • Génération de sommes de contrôle pour vos propres fichiers avant de les distribuer.
  • Audit de sécurité pour s'assurer que des fichiers critiques n'ont pas été altérés.

Détails techniques

Cet outil lit les fichiers à l'aide de l'API JavaScript FileReader et transmet les données binaires à l'API Web Crypto pour le calcul de SHA-1, SHA-256 et SHA-512. MD5 est calculé à l'aide de la bibliothèque SparkMD5 car il n'est pas disponible dans Web Crypto. Les résultats de hash sont affichés en encodage hexadécimal. MD5 produit une sortie de 128 bits (32 caractères hex), SHA-1 produit 160 bits (40 hex), SHA-256 produit 256 bits (64 hex) et SHA-512 produit 512 bits (128 hex). Notez que MD5 et SHA-1 sont considérés comme cryptographiquement cassés à des fins de sécurité et ne doivent être utilisés que pour des sommes de contrôle non sécuritaires. Pour l'authentification basée sur HMAC, consultez notre Générateur HMAC.

Conclusion

Le Calculateur de hash de fichier offre un moyen rapide, confidentiel et fiable de vérifier l'intégrité des fichiers directement dans votre navigateur. Que vous validiez des téléchargements de logiciels ou auditiez des documents critiques, le calcul local des sommes de contrôle garantit la confidentialité de vos fichiers tout en vous assurant de leur authenticité.

Questions fréquentes

Mon fichier est-il envoyé à un serveur ?
Non. Le hachage est effectué entièrement dans votre navigateur. Le fichier ne quitte jamais votre appareil.
Quelle est la taille maximale du fichier ?
Nous recommandons des fichiers de moins de 50 Mo pour éviter de bloquer l'onglet. Les très gros fichiers peuvent prendre longtemps ou rendre le navigateur non réactif.
Pourquoi utiliser le hash de fichier ?
Pour vérifier qu'un fichier téléchargé correspond à la somme de contrôle attendue (ex. SHA-256 sur une page de version logicielle). Si les hashes correspondent, le fichier est inchangé.
Quel algorithme utiliser pour la vérification ?
Utilisez SHA-256 comme choix par défaut — il est sûr et largement supporté. SHA-512 offre une sécurité renforcée pour les applications sensibles. Évitez MD5 et SHA-1 à des fins de sécurité car ils sont vulnérables aux attaques par collision.