Générateur de hash (MD5 / SHA)

Calculez l'empreinte MD5, SHA-1, SHA-256 ou SHA-512 d'un texte directement dans votre navigateur. Utile pour vérifier l'intégrité d'un fichier ou générer une empreinte rapide.

Exemple :

Comment ça marche

Un usage courant côté développeur : vous téléchargez un fichier (un installeur, une image ISO, une archive de dépendances) et le site propose une empreinte SHA256 à côté du lien de téléchargement. En collant le contenu du fichier ici (ou en calculant le hash sur votre machine et en le comparant) vous vérifiez que le fichier reçu correspond exactement à l'original, sans altération ni corruption pendant le transfert. Cet outil sert aussi à générer rapidement une empreinte pour une signature simple, un identifiant déterministe, ou pour comparer deux textes sans les afficher en clair.

MD5 est-il encore sûr à utiliser ?

Non, pas pour de la sécurité. Des collisions MD5 (deux contenus différents produisant le même hash) sont connues et faciles à générer depuis plus de 15 ans, ce qui le rend inutilisable pour signer un fichier ou vérifier une intégrité contre une attaque volontaire. MD5 reste présent uniquement pour la compatibilité avec d'anciens systèmes ou des vérifications rapides sans enjeu de sécurité. Pour toute vérification d'intégrité ou usage cryptographique, préférez SHA-256 (voire SHA-512).

Quelle différence entre SHA-1 et SHA-256 ?

SHA-1 produit une empreinte plus courte (160 bits) et est lui aussi considéré comme cassé pour un usage de sécurité depuis la démonstration de collisions pratiques en 2017. SHA-256, membre de la famille SHA-2, produit une empreinte de 256 bits et n'a à ce jour aucune collision connue en pratique : c'est le choix recommandé par défaut pour vérifier l'intégrité d'un fichier ou générer une empreinte fiable.

Le calcul est effectué 100% localement dans votre navigateur via WebAssembly : le texte que vous saisissez n'est jamais transmis à un serveur.