Générateur de hachage - MD5, SHA-1, SHA-256, SHA-384, SHA-512 in your browser
Hash workspace
Hash text or a file, sign a message with HMAC, or identify an unknown hash. Everything runs in your browser and never leaves this page.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Drop a file here, or click to choose one
The file is read and hashed on your device. It is never uploaded.
MD5
SHA-1
SHA-256
SHA-512
HMAC output
This is a best guess based on length and shape, not proof. Many algorithms produce the same-length output.
What is a hash, in plain words?
Think of a hash as a digital fingerprint for a piece of text or a file. Put the same thing in and you always get the exact same short code out; change even one letter and the code looks completely different. You can make the fingerprint from a file, but you can never rebuild the file from the fingerprint. That is why hashes are perfect for checking that a download or a message arrived exactly as it was meant to.
Why use SecretNote's Hash Generator
We do not just hand you a tool and walk away. We explain how hashing works in plain language and show you the best-practice way to use it, even if you have no technical background at all.
Hash generator algorithm comparison
Comparaison côte à côte de MD5, SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512 avec les tailles de sortie, le niveau de sécurité et les cas d'utilisation recommandés.
MD5 Non sécurisé
Sortie: 128 bit / 32 hex · Cas d'utilisation: Vérifications d'intégrité de fichiers sur des systèmes de confiance (non critiques pour la sécurité)
SHA-1 Compromis
Sortie: 160 bit / 40 hex · Cas d'utilisation: Identifiants de commit Git et chaînes de certificats héritées (à éviter pour les nouveaux projets)
SHA-224 Sécurisé
Sortie: 224 bit / 56 hex · Cas d'utilisation: Environnements contraints nécessitant un condensé SHA-2 plus court
SHA-256 Sécurisé
Sortie: 256 bit / 64 hex · Cas d'utilisation: Signatures numériques, certificats TLS, blockchain, hachage polyvalent
SHA-384 Sécurisé
Sortie: 384 bit / 96 hex · Cas d'utilisation: Suites de chiffrement TLS 1.3 et balises d'intégrité des sous-ressources (SRI)
SHA-512 Sécurisé
Sortie: 512 bit / 128 hex · Cas d'utilisation: Pipelines de hachage de mots de passe et archivage de données haute sécurité
How generated hashes work
The basics
Une fonction de hachage prend n'importe quelle entrée, qu'il s'agisse d'un seul caractère ou d'un fichier entier, et produit une chaîne de longueur fixe appelée condensé. Soumets la même entrée deux fois et tu obtiendras toujours exactement le même résultat. Modifie un seul octet et le condensé change complètement. C'est l'effet avalanche.
Le hachage est une opération unidirectionnelle : il n'existe aucune inverse mathématique permettant de reconstruire l'entrée d'origine à partir de son condensé. Cette propriété rend les hachages utiles pour vérifier l'intégrité d'un fichier sans stocker le fichier lui-même, et pour confirmer qu'un mot de passe correspond sans jamais enregistrer le texte en clair.
La résistance aux collisions est ce qui distingue les algorithmes modernes des algorithmes dépréciés. Une collision se produit quand deux entrées différentes produisent le même condensé. MD5 et SHA-1 sont vulnérables aux collisions construites, c'est pourquoi ils ne sont plus considérés comme fiables pour les tâches sensibles à la sécurité. SHA-256 et les algorithmes supérieurs ne présentent aucune collision pratique connue.
Choisir le bon algorithme
- MD5 Uniquement pour les sommes de contrôle non liées à la sécurité quand les outils hérités l'exigent. Jamais pour les mots de passe ou les signatures.
- SHA-1 À éviter pour les nouveaux projets. Acceptable uniquement lors d'une interopérabilité avec des systèmes qui n'ont pas encore migré.
- SHA-256 La valeur par défaut sûre pour la plupart des usages : vérification de fichiers, signature de requêtes API, clés HMAC.
- SHA-512 À privilégier lors de la création d'un pipeline de hachage de mots de passe ou quand un condensé plus long est nécessaire pour une marge de sécurité supplémentaire.
- SHA-384 À utiliser pour les attributs d'intégrité des sous-ressources du navigateur (SRI) et la négociation de chiffrements compatibles TLS 1.3.
- SHA-224 Usage de niche sur des appareils ou des protocoles contraints avec une limite stricte sur la taille du condensé.
Foire aux questions
Questions fréquentes sur les fonctions de hachage et leur utilisation sécurisée.
More privacy tools
Everything you need to share private data safely - free, no account needed to get started, runs in your browser.
SecretNote
Write a private note, generate a one-time link, and share it. The note self-destructs the moment it is read - nothing is stored, nothing leaks.
Create a secret note →SecretScreen
Upload a screenshot and get a self-destructing share link. The image is encrypted before upload and deleted after the first view - no permanent hosting.
Share a screenshot →SecretFile
Upload any file and share a one-time download link. The file is encrypted end-to-end and permanently deleted after the recipient downloads it.
Send a secret file →Générateur de mots de passe
Generate strong, random passwords with full control over length and character sets. Everything runs locally - your passwords never touch a server.
Generate a password →