Générateur de hachage - MD5, SHA-1, SHA-256, SHA-384, SHA-512 (texte et fichier)

Calculez les empreintes hexadécimales MD5, SHA-1, SHA-256, SHA-384 et SHA-512 de n'importe quel texte ou fichier. SHA via l'API Web Crypto intégrée au navigateur — vos données ne quittent jamais votre appareil.

Collez le texte à hacher…

ou déposez n'importe quel fichier

Les fichiers sont automatiquement supprimés après traitementTraité en toute sécurité via HTTPS

Frequently Asked 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.

features

Ils 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.

technical

MD5 est compromis : les attaques par collision sont réalisables sur un simple ordinateur portable, il ne doit donc pas être utilisé pour des travaux sensibles en matière de sécurité. Nous l'omettons délibérément pour décourager tout nouveau code d'en dépendre. Pour les usages non liés à la sécurité, comme les clés de cache, préférez SHA-256 tronqué à la taille dont vous avez besoin.

technical

Les 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.

features

Non. 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é.

technical

Non. 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.

privacy

Oui. 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.

features

Each algorithm row (MD5, SHA-1, SHA-256, SHA-384, SHA-512) has its own Copy button next to the hex digest. The large primary button at the bottom is a shortcut for SHA-256 specifically since it's the most commonly requested value, but every other digest can be copied individually the same way.

usage

Yes — MD5 is shown alongside SHA-1, SHA-256, SHA-384 and SHA-512 even though the browser's built-in Web Crypto API doesn't implement MD5. The tool includes its own pure-JavaScript MD5 implementation specifically so you can match checksums against old downloads, ETags and manifests that still publish MD5 — it's included for legacy compatibility, never for anything security-sensitive.

technical

Cliquez 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.

usage

Switch the Source toggle to File, drop the download (installer, ISO, archive) into the tool, and compare the SHA-256 row against the checksum published on the publisher's site — use the one-click Copy SHA-256 button to paste it straight into a comparison instead of retyping the long hex string. Because hashing runs locally via Web Crypto, the file itself never leaves your device during the check.

tips

How Hash Generator helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Everyday Use

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é

Everyday Use

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

For Developers

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

For Business

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

Web & SEO

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

Everyday Use

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

For Developers

Vérifier d'anciennes sommes de contrôle MD5 de vieux téléchargements

Some older software manifests and mirror sites still only publish an MD5 checksum. Drop the file into File mode and compare against the published MD5 row — included specifically for matching those legacy listings, not for anything security-sensitive.

Privacy & Security

Password & Secret Fingerprinting for Config Audits

Paste a config value, API key or password into Text mode to get its SHA-256 fingerprint for audit logs and diff comparisons — prove two environments hold the same secret without ever exposing the secret itself, since hashing runs entirely in your browser.

Publishing

Timestamp Proof for Written Work

Hash a manuscript, contract draft or design file with SHA-256 and publish or email just the digest before revealing the finished document — later you can prove the exact content existed at that time, since anyone with the file can verify it matches your published hash.

For Business

Data Migration Verification

Hash export files before and after a database or cloud migration to prove byte-for-byte fidelity — compare the SHA-256 digests of the CSV/JSON exports on both ends instead of eyeballing millions of rows.

Education

Contrôles d'intégrité en classe pour les fichiers soumis

Instructors can hash a released dataset or starter-code file and ask students to report the matching digest alongside their submission, confirming nobody edited the starting material before beginning the assignment.

For Developers

Verify Software Downloads and OS Images Before You Install Them

Drop a freshly downloaded installer, Linux ISO or archive into File mode and compare the SHA-256 row against the checksum the publisher lists on their official download page — this is the single most common reason people reach for a hash generator, and it catches a corrupted download or a tampered mirror before you run anything untrusted on your machine.