Hachage
MD5, SHA-1, SHA-256 et SHA-512
Calculez des hachages MD5, SHA-1, SHA-256 et SHA-512 depuis du texte. Utilisez des digest déterministes pour checksums, comparaisons et fixtures.
Digest rapides pour les checksums — pas pour stocker des mots de passe. Le hachage s’exécute uniquement dans votre navigateur.
- Caractères0
- OptionsTous les algorithmes
- HexMinuscules
Entrée
- MD5
- SHA-1
- SHA-256
- SHA-512
Qu'est-ce que cet outil ?
Transforme du texte UTF-8 en digest MD5, SHA-1, SHA-256 et SHA-512. Même entrée et algorithme ⇒ même empreinte hex ; un petit changement produit un digest très différent.
Utile pour l’intégrité, les clés de cache, les fixtures et les comparaisons. Ce n’est pas du chiffrement et ce n’est pas un stockage de mots de passe—utilisez un KDF lent et salé (Argon2, bcrypt, scrypt, PBKDF2).
Par défaut, tous les algorithmes se mettent à jour en direct. Passez en mode unique ou hex majuscules selon le besoin.
Cas d'usage courants
- Comparer un checksum publié ou une fixture avec du texte collé
- Générer des clés de cache ou fingerprints de config
- Vérifier d’anciens MD5/SHA-1 tout en préférant SHA-256 pour le neuf
Comment utiliser
- Collez le texte. Les digest se mettent à jour en direct (pas de Generate).
- Choisissez Tous les algorithmes ou Un algorithme.
- Activez Hex majuscules si besoin. Sample (
hello) puis Copy. - Intégrité neuve : SHA-256+ ; MD5/SHA-1 seulement pour compatibilité.
Exemples
| Entrée / réglage | Sortie | Notes |
|---|---|---|
hello + MD5 | 5d41402abc4b2a76b9719d911017c592 | Digest historique 128 bits. |
hello + SHA-256 | 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 | Empreinte d’intégrité moderne. |
| Chaîne vide + MD5 | d41d8cd98f00b204e9800998ecf8427e | Digest vide bien connu. |
hello + hex majuscules | Mêmes octets, A–F en majuscules | Seule la casse change. |
Pièges courants
- Checksum ≠ mots de passe : Même SHA-512 est trop rapide hors ligne. Utilisez des KDF lents et salés.
- Limites Web Crypto :
SubtleCrypto.digestn’expose pas MD5. Cette page utilise CryptoJS pour coller aux fixtures MD5/SHA-1. - BOM ou sources non UTF-8 changent le digest même si le texte paraît identique.
Références
Dernière révision: 2026-07-27
Questions fréquentes
- Un hash est-il un chiffrement ?
- Non. Un hash est une empreinte unidirectionnelle ; on ne peut pas le décoder. Le chiffrement est réversible avec une clé. Pour les contrôles d’intégrité neufs, préférez SHA-256 ou plus fort.
- Puis-je stocker des mots de passe avec MD5 ou SHA ?
- Non. Les hashes rapides ne conviennent pas. Utilisez un KDF lent et salé (Argon2, bcrypt, scrypt ou PBKDF2) dans votre pile d’auth.
- Empreinte numérique et chiffrement — quelle différence ?
- L’empreinte (digest) identifie un contenu sans secret ; le chiffrement protège un secret avec une clé. Cette page ne chiffre pas : elle calcule seulement des digests locaux.
- Mon texte est-il téléversé ?
- Non. Le calcul reste dans votre navigateur.