Générateur de hash 🔒 Vos données ne quittent jamais votre navigateur.
MD5, SHA-1, SHA-256 et SHA-512 de n'importe quel texte — tous à la fois.
⚠ MD5 et SHA-1 sont cassés pour la sécurité — utilisez-les seulement pour les checksums et l'interopérabilité héritée.
À propos de cet outil
Une fonction de hachage transforme toute entrée en empreinte de longueur fixe : changez un caractère et tout le hash change. SHA-256 et SHA-512 sont calculés avec l'API Web Crypto du navigateur ; MD5 et SHA-1 sont inclus pour les checksums et systèmes hérités — tous deux cassés cryptographiquement, ne les utilisez jamais pour des mots de passe ou signatures.
Les quatre hash se mettent à jour en direct pendant la frappe, entièrement sur votre machine. Pratique pour vérifier des checksums, générer des clés de cache ou comparer des configs.
Questions fréquentes
Le hachage est-il la même chose que le chiffrement ?
Non. Le hachage est à sens unique — impossible de retrouver le texte d'origine à partir du condensat. Le chiffrement, lui, est réversible avec la bonne clé. N'utilisez jamais un hachage pour « protéger » des données que vous devrez récupérer plus tard.
Quel algorithme utiliser : MD5, SHA-1 ou SHA-256 ?
Pour tout ce qui touche à la sécurité (mots de passe, signatures, contrôles d'intégrité face à un acteur malveillant), utilisez SHA-256 ou SHA-512. La résistance aux collisions de MD5 et SHA-1 est cassée ; ils ne conviennent qu'à des vérifications non adversariales, comme dédupliquer des fichiers ou détecter une corruption accidentelle.
Qu'est-ce que le HMAC apporte de plus qu'un simple hachage ?
N'importe qui peut recalculer un hachage simple, un attaquant peut donc remplacer à la fois les données et leur condensat. Le HMAC intègre une clé secrète : seul celui qui connaît la clé peut produire un condensat correspondant — c'est ce qui le rend utile pour vérifier qu'un message provient bien du détenteur du secret.
Mon fichier ou mon texte est-il envoyé quelque part ?
Non. Le hachage s'effectue entièrement dans votre navigateur via l'API Web Crypto (et une implémentation locale de MD5) — rien de ce que vous saisissez ou déposez ici n'est envoyé à un serveur.
Pourquoi le MD5 demande-t-il parfois de cliquer sur « Calculer quand même » pour les gros fichiers ?
MD5 n'a pas d'implémentation native dans le navigateur, donc cet outil le calcule en JavaScript pur sur le thread principal. Pour les fichiers très volumineux, cela figerait l'onglet, il est donc ignoré par défaut — cliquer sur « Calculer quand même » l'exécute malgré tout.