Obtenez le SHA-256 de n'importe quel fichier ou texte en quelques secondes
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Collez le texte à hacher…
ou déposez n'importe quel fichier — obtenez les quatre empreintes SHA à copier
Ce que vous pouvez faire avec Générateur de hachage
Tout ce que cet outil vous permet de faire — sans apprentissage ni configuration.
- Générez des empreintes SHA-256 à partir de n'importe quel texte
- Générez des empreintes SHA-1, SHA-384 et SHA-512
- Vérifiez l'intégrité d'un fichier grâce à une somme de contrôle
- Calculez les empreintes des fichiers importés
- Calculez l'empreinte hexadécimale de mots de passe ou de jetons
- Comparez vos téléchargements aux sommes de contrôle attendues
Informations sur les paramètres
2 paramètres
Tous les réglages de Générateur de hachage, expliqués — à quoi ils servent et quand les utiliser.
Paramètres
- SourceListe déroulante
- Choisit ce qui est haché, entre un texte collé et un fichier sélectionné — choisissez Fichier pour vérifier la somme de contrôle d'un téléchargement, ou Texte pour obtenir l'empreinte d'une chaîne collée.Options: TexteFichier
- FichierChamp de fichier
- Le sélecteur de fichier affiché lorsque la Source est réglée sur Fichier ; choisir un nouveau fichier recalcule instantanément les cinq sommes de contrôle de ce fichier.
Vous avez terminé avec Générateur de hachage ? Essayez ces outils ensuite
Des outils soigneusement sélectionnés qui s'accordent bien avec Générateur de hachage. Continuez sans perdre votre fichier.
Générateur de mots de passe
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Essayez maintenantEncodeur / décodeur Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Essayez maintenantDécodeur JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Essayez maintenantEncodeur / décodeur d'URL
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Essayez maintenantEmbellir le JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Essayez maintenantComparateur de texte
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Essayez maintenantFoire aux questions
SHA-1, SHA-256, SHA-384 et SHA-512 : tous les algorithmes exposés par la Web Crypto API du navigateur. L'empreinte est affichée sous forme de chaîne hexadécimale en minuscules, le format attendu par les fichiers de somme de contrôle, les manifestes de paquets et les outils HMAC.
featuresIls diffèrent par la longueur de la sortie et leur conception. SHA-256 est la référence moderne par défaut pour les contrôles d'intégrité et la plupart des usages blockchain. SHA-384 et SHA-512 produisent des empreintes plus longues qui résistent aux attaques par extension de longueur. SHA-1 est proposé pour la compatibilité avec l'existant, mais n'est plus considéré comme sûr face aux attaques par collision.
technicalNon — les deux sont vulnérables aux attaques par collision volontaire, ne les utilisez donc jamais pour des mots de passe, des signatures ou tout usage sensible en matière de sécurité. Ils sont proposés ici uniquement par compatibilité avec l'existant : vérifier d'anciennes sommes de contrôle de téléchargement, des ETags ou des manifestes déjà en place. Pour tout nouveau projet, utilisez SHA-256 ou plus long ; pour des usages non sécuritaires comme des clés de cache, un SHA-256 tronqué à la taille voulue fait très bien l'affaire.
technicalLes deux. Collez une chaîne de caractères ou déposez un fichier dans le champ de saisie : l'outil lit le fichier comme un flux binaire et le transmet directement à l'API de hachage, si bien que l'empreinte correspond à celle produite par sha256sum, openssl dgst ou Get-FileHash de PowerShell.
featuresNon. Les empreintes cryptographiques sont des fonctions à sens unique : à partir d'un condensé, il n'existe aucun moyen efficace de retrouver l'entrée. C'est précisément tout l'intérêt : les contrôles d'intégrité, le stockage des mots de passe et les signatures reposent tous sur cette propriété.
technicalNon. L'API Web Crypto calcule l'empreinte directement dans votre navigateur : l'entrée ne transite jamais par le réseau. L'outil est donc sûr pour vos secrets, vos clés privées et tout fichier que vous ne voudriez pas téléverser.
privacyOui. Basculez l'option Source sur Texte pour hacher une chaîne collée, ou sur Fichier pour déposer n'importe quel fichier. Dans les deux cas, l'outil calcule à la fois SHA-1, SHA-256, SHA-384 et SHA-512 et vous laisse copier l'un d'eux, de sorte qu'une empreinte de fichier corresponde à ce que produiraient sha256sum ou Get-FileHash de PowerShell.
featuresChaque ligne d'algorithme (MD5, SHA-1, SHA-256, SHA-384, SHA-512) possède son propre bouton Copier à côté de l'empreinte hexadécimale. Le grand bouton principal en bas est un raccourci pour SHA-256 en particulier, car c'est la valeur la plus souvent demandée, mais chaque autre empreinte peut être copiée individuellement de la même manière.
usageOui — le MD5 est affiché aux côtés de SHA-1, SHA-256, SHA-384 et SHA-512 même si l'API Web Crypto intégrée au navigateur n'implémente pas le MD5. L'outil inclut sa propre implémentation MD5 en JavaScript pur précisément pour que vous puissiez comparer des sommes de contrôle avec d'anciens téléchargements, des ETags et des manifestes qui publient encore le MD5 — il est fourni pour la compatibilité avec l'existant, jamais pour quoi que ce soit de sensible en matière de sécurité.
technicalCliquez sur Effacer à tout moment pour vider le texte collé ou le fichier déposé — les empreintes précédentes disparaissent immédiatement, si bien que vous ne comparez jamais un hachage périmé par erreur. Vous pouvez aussi simplement basculer le sélecteur Source entre Texte et Fichier ; chaque source conserve sa propre saisie indépendamment.
usageBasculez le sélecteur de Source sur Fichier, déposez le téléchargement (installateur, ISO, archive) dans l'outil, et comparez la ligne SHA-256 à la somme de contrôle publiée sur le site de l'éditeur — utilisez le bouton Copier SHA-256 en un clic pour la coller directement dans une comparaison au lieu de retaper la longue chaîne hexadécimale. Comme le hachage s'exécute localement via Web Crypto, le fichier lui-même ne quitte jamais votre appareil pendant la vérification.
tipsNon — cet outil calcule des empreintes fixes : MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Bcrypt, scrypt et Argon2 sont des algorithmes volontairement lents et salés, conçus pour stocker des mots de passe de connexion, et ils ont leur place dans votre code backend, pas dans un convertisseur. Vous pouvez toujours hacher n'importe quel texte ici avec SHA-256 pour des sommes de contrôle ou des clés de cache, mais ne stockez jamais les mots de passe des utilisateurs sous forme d'empreintes simples sans sel.
technicalUne valeur de hachage est une empreinte de longueur fixe calculée à partir de votre saisie : SHA-256 produit toujours 64 caractères hexadécimaux, que vous hachiez un seul mot ou un fichier de 2 Go. La même entrée produit toujours la même valeur, tandis qu'un seul octet modifié en produit une totalement différente — c'est précisément ce qui rend un générateur de valeurs de hachage utile pour les contrôles d'intégrité et la détection de doublons.
technicalComment Générateur de hachage vous aide à mener à bien vos tâches
De vrais problèmes qu'il résout chaque jour — pour les entreprises, les créateurs et les tâches du quotidien. Trouvez le cas d'usage qui vous correspond et démarrez en quelques secondes.
Vérifier l'intégrité d'un fichier après téléchargement
Calculez l'empreinte SHA-256 d'une image ISO, d'un installateur ou d'un fichier de version et comparez-la à la somme de contrôle de l'éditeur pour confirmer que le fichier n'a pas été corrompu ni altéré
Détectez les doublons dans les grandes bibliothèques d'images
Hachez des fichiers pour repérer les photos, documents ou ressources en double dans vos dossiers, partages NAS et disques cloud, sans avoir à les comparer octet par octet à chaque fois
Signez et validez les charges utiles de webhooks
Générez l'empreinte SHA-256 du corps d'un webhook pour valider les signatures HMAC de Stripe, GitHub, Shopify et Twilio lors de vos travaux d'intégration et de débogage en local
Générer une empreinte des versions logicielles pour l'audit
Générez des empreintes SHA-512 pour vos binaires, images de conteneur et archives de version afin que les équipes de conformité puissent vérifier quelle version exacte a été livrée à quel client
Générez des clés de cache et des ETags
Hachez des corps de requête, des paramètres d'URL ou des contenus de fichiers pour générer des clés de cache déterministes destinées à Redis, Cloudflare Workers et aux en-têtes ETag des CDN
Vérifier l'intégrité des sauvegardes dans le temps
Stockez les empreintes SHA-256 de vos sauvegardes mensuelles et recalculez-les plus tard pour vérifier que la dégradation des bits n'a pas silencieusement corrompu des archives critiques sur les supports de stockage longue durée
Vérifier d'anciennes sommes de contrôle MD5 de vieux téléchargements
Certains anciens manifestes logiciels et sites miroirs ne publient encore qu'une somme de contrôle MD5. Déposez le fichier en mode Fichier et comparez-le à la ligne MD5 publiée — inclus spécifiquement pour correspondre à ces anciennes listes, pas pour quoi que ce soit de sensible en matière de sécurité.
Empreinte de mots de passe et secrets pour les audits de configuration
Collez une valeur de configuration, une clé API ou un mot de passe en mode Texte pour obtenir son empreinte SHA-256 pour les journaux d'audit et les comparaisons de différences — prouvez que deux environnements détiennent le même secret sans jamais exposer le secret lui-même, puisque le hachage s'effectue entièrement dans votre navigateur.
Preuve d'horodatage pour un travail écrit
Calculez l'empreinte SHA-256 d'un manuscrit, d'un projet de contrat ou d'un fichier de conception, puis publiez ou envoyez par e-mail uniquement le condensé avant de dévoiler le document terminé — vous pourrez ensuite prouver que ce contenu exact existait à ce moment-là, puisque quiconque possède le fichier peut vérifier qu'il correspond à l'empreinte que vous avez publiée.
Vérification de la migration des données
Calculez l'empreinte des fichiers d'export avant et après une migration de base de données ou vers le cloud pour prouver une fidélité octet par octet — comparez les condensés SHA-256 des exports CSV/JSON aux deux extrémités au lieu de vérifier des millions de lignes à l'œil.
Contrôles d'intégrité en classe pour les fichiers soumis
Les enseignants peuvent hacher un jeu de données publié ou un fichier de code de départ et demander aux étudiants de reporter l'empreinte correspondante avec leur rendu, confirmant que personne n'a modifié le matériel de départ avant de commencer le devoir.
Vérifiez les téléchargements de logiciels et les images d'OS avant de les installer
Déposez un installeur fraîchement téléchargé, une ISO Linux ou une archive en mode Fichier et comparez la ligne SHA-256 à la somme de contrôle que l'éditeur indique sur sa page de téléchargement officielle — c'est la raison la plus courante pour laquelle on utilise un générateur de hachage, et cela permet de repérer un téléchargement corrompu ou un miroir altéré avant d'exécuter quoi que ce soit d'inconnu sur votre machine.
