Empreintes (hash)
MD5, SHA-1, SHA-256, SHA-512 d'un texte ou d'un fichier.
Outil exécuté dans votre navigateur : vos fichiers ne quittent pas votre appareil.
Générateur de hash MD5, SHA-1 et SHA-256
Vérifiez l'intégrité d'un fichier téléchargé ou obtenez l'empreinte d'un texte en quelques secondes. L'outil calcule les hash MD5, SHA-1, SHA-256, SHA-384 et SHA-512, en hexadécimal ou en Base64, et peut produire un HMAC avec une clé secrète. Collez l'empreinte publiée par l'éditeur pour la comparer automatiquement. Le calcul se fait dans votre navigateur : vos fichiers ne quittent pas votre appareil.
Points forts
- MD5, SHA-1, SHA-256, SHA-384 et SHA-512 calculés en même temps
- Texte en UTF-8 ou fichier par glisser-déposer
- Fichiers jusqu'à 256 Mo, et jusqu'à 2 Go en MD5 seul
- HMAC avec une clé texte ou hexadécimale
- Sortie hexadécimale (minuscules ou majuscules) ou Base64
- Comparaison avec une empreinte attendue
Comment ça marche
- Choisissez la source : texte ou fichier.
- Cochez les algorithmes voulus.
- Saisissez le texte ou déposez le fichier.
- Copiez l'empreinte, ou collez la valeur attendue pour la comparer.
Questions fréquentes
Comment vérifier le checksum d'un fichier téléchargé ?
Déposez le fichier, cochez l'algorithme indiqué par l'éditeur (souvent SHA-256), puis collez l'empreinte publiée dans le champ de comparaison : l'outil indique si elles correspondent.
MD5 est-il encore sûr ?
MD5 et SHA-1 ne résistent plus aux collisions : réservez-les au contrôle d'intégrité. Pour un usage de sécurité, préférez SHA-256 ou SHA-512.
Quelle taille de fichier est acceptée ?
Jusqu'à 256 Mo pour tous les algorithmes et le HMAC, et jusqu'à 2 Go pour MD5 seul, lu par blocs. Le fichier n'est jamais envoyé sur un serveur.
À quoi sert un HMAC ?
C'est une empreinte calculée avec une clé secrète : elle prouve à la fois l'intégrité et l'origine d'un message. On l'utilise notamment pour signer des webhooks et des requêtes d'API.
Outils similaires
- Encodeur / décodeur : Base64, URL et décodage de jetons JWT.
- Mots de passe et UUID : Générez des mots de passe robustes et des identifiants uniques.
- Binaire et hexadécimal : Convertissez entre décimal, binaire, octal et hexadécimal.