Générateur de hachage
Calculez des sommes de contrôle MD5, SHA-1, SHA-256, SHA-384 et SHA-512
À propos des fonctions de hachage cryptographiques
Une fonction de hachage transforme une entrée de longueur quelconque en une empreinte de longueur fixe. La même entrée produit toujours la même empreinte, et changer un seul bit donne un résultat totalement différent. Le hachage est à sens unique : on ne peut pas retrouver l’entrée à partir de l’empreinte.
Quel algorithme choisir ?
- MD5 (128 bits) — cassé sur le plan de la sécurité. À réserver aux sommes de contrôle et aux clés de cache.
- SHA-1 (160 bits) — obsolète ; des collisions pratiques existent. À éviter pour tout nouveau développement.
- SHA-256 (256 bits) — le choix par défaut raisonnable pour l’intégrité et les signatures.
- SHA-384 / SHA-512 — empreintes plus longues ; SHA-512 est souvent plus rapide sur matériel 64 bits.
À ne pas utiliser pour les mots de passe
Les hachages simples sont bien trop rapides pour stocker des mots de passe. Utilisez une fonction conçue pour cela, comme Argon2id, scrypt ou bcrypt, délibérément lentes et salées.
Confidentialité
Tout le hachage a lieu localement dans votre navigateur via l’API Web Crypto (et une implémentation autonome de MD5). Rien de ce que vous saisissez n’est envoyé à un serveur.