MD5, SHA-1, SHA-256, SHA-384 et SHA-512 de textes ou de fichiers, avec comparaison de somme de contrôle
Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part.Un hachage transforme n'importe quelle entrée en une empreinte de longueur fixe : un fichier modifié donne un résultat différent. MD5, SHA-1, SHA-256, SHA-384 et SHA-512 sont tous là, 5 algorithmes, avec une zone de comparaison pour vérifier un téléchargement par rapport à sa somme de contrôle publiée. Les fichiers sont lus localement.
Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais
Choisissez Texte et tapez, ou choisissez Fichier et cliquez sur Choisir un fichier ou déposez-en un dans la zone.
Activez ou désactivez les algorithmes : MD5, SHA-1, SHA-256, SHA-384 et SHA-512.
Choisissez une sortie Hex ou Base64, et Majuscules s'il vous faut de l'hexadécimal en majuscules.
Cliquez sur l'icône de copie à côté d'un hachage, ou sur Tout copier pour tous.
Pour vérifier une valeur, collez-la dans « Comparer avec un hachage attendu » et lisez Correspond ou Ne correspond pas.
Ce générateur calcule MD5, SHA-1, SHA-256, SHA-384 et SHA-512 pour le texte que vous tapez ou le fichier que vous choisissez, tous en même temps. Les résultats s'affichent en hexadécimal ou en Base64 avec copie en un clic, et une zone de comparaison vous dit clairement si un fichier correspond à la somme de contrôle attendue.
L'usage le plus courant est la vérification d'un téléchargement : une image de système d'exploitation, un installateur ou un firmware est publié avec une valeur SHA-256, et la comparer prouve que la copie sur votre disque est complète et intacte. Les développeurs utilisent aussi les hachages pour construire des clés de cache, remplir les attributs Subresource Integrity en HTML et vérifier que deux fichiers sont identiques sans les comparer octet par octet.
Les textes et les fichiers jusqu'à 256 MB sont hachés avec le moteur Web Crypto intégré à votre navigateur ; MD5 utilise la bibliothèque spark-md5. Les fichiers plus gros, jusqu'à 4 GB, sont lus par blocs de 4 MB avec une barre de progression et hachés pas à pas, ce qui garde l'utilisation mémoire basse. Le texte est encodé en UTF-8, comme avec la commande sha256sum.
MD5 et SHA-1 sont cassés pour la sécurité et ne servent qu'à repérer des dommages accidentels. Pour tout ce qui doit résister à une falsification, utilisez SHA-256 ou plus fort, et ne stockez jamais de mots de passe sous forme de simple hachage. Rien de ce que vous tapez ou choisissez ne quitte votre appareil. Outils associés : Base64 Encode and Decode, Password Generator, UUID Generator.
Choisissez Fichier, sélectionnez le fichier téléchargé, puis collez la somme de contrôle de la page de téléchargement dans la zone de comparaison. Vous obtenez une réponse claire : correspond ou ne correspond pas. L'algorithme est détecté d'après la longueur de la somme collée.
Non. Le fichier est lu et haché par votre propre navigateur, il ne quitte donc jamais votre appareil. C'est aussi pourquoi les très gros fichiers fonctionnent : rien n'a à être transféré. L'outil est gratuit et sans inscription.
Pas pour la sécurité. Des chercheurs savent créer deux fichiers différents ayant le même hachage MD5 ou SHA-1. Ils restent utiles pour repérer une corruption accidentelle d'un téléchargement. Utilisez SHA-256 ou SHA-512 quand la falsification compte.
En général, l'entrée diffère d'un caractère invisible : un saut de ligne final, une espace ou des fins de ligne Windows. Ici, le texte est haché exactement tel que tapé, encodé en UTF-8. La commande echo ajoute un saut de ligne, sauf avec echo -n.
Hex et Base64 sont les mêmes octets de hachage écrits de deux façons. L'hexadécimal utilise 0-9 et a-f, soit 64 caractères pour un SHA-256, et c'est la forme des fichiers de sommes de contrôle et de Git. Base64 tient ces mêmes 32 octets en 44 caractères et c'est ce qu'attendent les attributs Subresource Integrity et les en-têtes HTTP de digest.
Jusqu'à 4 GB. Les fichiers jusqu'à 256 MB sont hachés en une passe avec Web Crypto ; les plus gros sont lus par blocs avec une barre de progression, ce qui prend un peu plus de temps mais limite la mémoire utilisée. Vous pouvez annuler à tout moment.
Toujours bloqué ? Poser une question sur Générateur de hachage et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.