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

Calculez des hachages MD5, SHA-1, SHA-256 et SHA-512 à partir de texte ou de fichiers. Tout le traitement s'effectue dans votre navigateur, aucune donnée n'est envoyée à un serveur.

Déposez un fichier ici ou cliquez pour parcourir

MD5
-
SHA-1
-
SHA-256
-
SHA-512
-

Fonctionnalités

MD5, SHA-1, SHA-256 et SHA-512
Hachage de fichier (Web Crypto API)
Majuscules ou minuscules

Comment Utiliser

1. Saisissez ou collez du texte dans la zone de saisie.

2. Ou cliquez sur la zone fichier pour déposer un fichier.

3. Tous les hachages sont calculés en temps réel et affichés à droite.

4. Cliquez sur un hachage pour le copier.

À propos de cet outil

Un hachage cryptographique transforme n'importe quelle entrée en empreinte de longueur fixe : modifiez un seul octet et le résultat change complètement. Ce générateur calcule en même temps MD5, SHA-1, SHA-256 et SHA-512 pour un texte saisi ou un fichier déposé, en utilisant l'API Web Crypto du navigateur pour la famille SHA. Le texte est haché en UTF-8, comme dans la plupart des langages de programmation et des outils en ligne de commande : les résultats correspondent donc à sha256sum ou hashlib pour les mêmes octets. Les usages courants sont de vérifier qu'un téléchargement correspond à la somme de contrôle publiée par son auteur, de savoir si deux fichiers sont identiques et de générer des clés de cache. Les hachages sont à sens unique, mais ce n'est pas du chiffrement, et un hachage simple n'est pas un moyen sûr de stocker des mots de passe.

Questions Fréquentes

Quel algorithme de hachage utiliser ?
Utilisez SHA-256 pour les sommes de contrôle et les vérifications d'intégrité ; c'est aujourd'hui la valeur par défaut de la plupart des outils et gestionnaires de paquets. SHA-512 offre une empreinte plus longue. MD5 et SHA-1 suffisent encore à détecter une corruption accidentelle, mais ne sont pas fiables si quelqu'un peut fabriquer une collision.
Pourquoi mon hachage ne correspond-il pas à celui d'un autre outil ?
Les octets d'entrée sont presque toujours différents : un saut de ligne final, des fins de ligne Windows (CRLF), un autre encodage de texte ou des espaces en trop. Hacher le fichier plutôt que coller son contenu évite la plupart de ces écarts.
Peut-on inverser un hachage pour retrouver le texte d'origine ?
Mathématiquement, non. En revanche, les entrées courtes ou courantes, comme les mots de passe simples, se retrouvent dans des tables précalculées : c'est pourquoi un hachage seul ne protège pas des données sensibles.
Est-il sûr de stocker des mots de passe sous forme de hachage SHA-256 ?
Non. Les hachages rapides peuvent être testés des milliards de fois par seconde. Les mots de passe doivent être stockés avec un algorithme lent et salé conçu pour cela, comme Argon2, bcrypt ou scrypt.
Mes fichiers sont-ils envoyés pour calculer le hachage ?
Non. Les fichiers sont lus et hachés localement dans votre navigateur. Les très gros fichiers peuvent prendre quelques secondes, car le fichier entier doit d'abord être chargé en mémoire.

Outils Associés