Password Generator

Générateur de hachage — MD5, SHA-1, SHA-256 et SHA-512

Besoin du hachage d'un morceau de texte ? Tapez-le ou collez-le ci-dessus et l'outil affiche instantanément ses valeurs MD5, SHA-1, SHA-256 et SHA-512 — copiez n'importe laquelle d'entre elles d'un seul clic. Les hachages SHA sont calculés grâce à la Web Crypto API intégrée à votre navigateur et le MD5 grâce à une routine locale standard, de sorte que votre texte n'est jamais envoyé, journalisé ni stocké nulle part.

Générateur de hachage

Hachages

MD5 —
SHA-1 —
SHA-256 —
SHA-512 —
Haché localement dans votre navigateur — votre texte n'est jamais envoyé nulle part.
Copié

Qu'est-ce qu'un hachage ?

Une fonction de hachage prend n'importe quelle entrée — un mot, un paragraphe, un fichier entier — et la transforme en une courte chaîne de caractères de longueur fixe appelée empreinte. Les bonnes fonctions de hachage partagent trois propriétés utiles :

  • Déterministe : la même entrée produit toujours le même hachage.
  • Longueur fixe : l'empreinte a la même taille quelle que soit la taille de l'entrée.
  • À sens unique : vous ne pouvez pas inverser un hachage pour retrouver le texte d'origine.
  • Effet d'avalanche : changez un seul caractère et l'ensemble du hachage change complètement.

MD5, SHA-1, SHA-256 et SHA-512

Ce sont les algorithmes de hachage les plus largement utilisés, et ils diffèrent principalement par la longueur de l'empreinte et la sécurité :

AlgorithmeLongueur de l'empreinteStatut
MD5128-bit (32 hex)Rapide mais cassé — convient pour les sommes de contrôle, pas pour la sécurité.
SHA-1160-bit (40 hex)Déconseillé pour la sécurité ; des collisions sont connues.
SHA-256256-bit (64 hex)Robuste et recommandé pour la plupart des usages actuels.
SHA-512512-bit (128 hex)Robuste, avec une empreinte plus longue que SHA-256.

À quoi servent les hachages

  • Intégrité de fichier / sommes de contrôle : comparez le hachage d'un fichier à un hachage publié pour confirmer qu'il a été téléchargé correctement et n'a pas été altéré.
  • Détection de modifications : un hachage différent signifie que le contenu a changé, ne serait-ce que d'un caractère.
  • Déduplication et indexation : un contenu identique produit des hachages identiques.
  • Signatures numériques et certificats : ceux-ci signent un hachage des données plutôt que l'ensemble.

Important : le hachage n'est pas du chiffrement — ni du stockage de mots de passe

Le hachage est à sens unique : ce n'est pas du chiffrement, et il n'existe pas de « déchiffrement » car aucune clé n'est impliquée. Ce n'est pas non plus la façon dont vous devriez stocker des mots de passe à lui seul. Un simple MD5 ou SHA-256 d'un mot de passe peut être cassé rapidement à l'aide de tables de correspondance. Un stockage de mots de passe approprié utilise un algorithme lent et salé tel que bcrypt, scrypt ou Argon2. Pour créer des mots de passe robustes dès le départ, utilisez notre générateur de mots de passe.

Foire aux questions

Mon texte est-il envoyé à un serveur ?

Non. Tout le hachage se produit dans votre navigateur — SHA via la Web Crypto API, MD5 via une routine locale. Rien de ce que vous tapez n'est transmis, journalisé ni stocké.

Quel hachage devrais-je utiliser ?

Pour tout ce qui touche à la sécurité, utilisez SHA-256 (ou SHA-512). N'utilisez MD5 ou SHA-1 que pour des tâches non liées à la sécurité comme des sommes de contrôle rapides, et uniquement lorsque quelque chose les requiert spécifiquement.

Un hachage peut-il être inversé ?

Non. Les hachages sont à sens unique. Les prétendus sites de « déchiffrement MD5 » se contentent de rechercher le hachage dans une base de données de valeurs courantes pré-calculées — ils n'inversent pas les calculs.

Pourquoi deux textes différents ont-ils produit le même hachage ?

Avec les algorithmes robustes, cela n'arrive pratiquement jamais. Une telle « collision » n'est envisageable qu'avec des algorithmes cassés comme MD5 et SHA-1, ce qui explique précisément pourquoi on ne devrait pas s'y fier pour la sécurité.

Plus d'outils

Générateur de mots de passe — Générez en quelques secondes des mots de passe forts et aléatoires ainsi que des phrases secrètes mémorisables. Choisissez la longueur et les jeux de caractères souhaités, puis copiez votre mot de passe instantanément — tout s'exécute localement dans votre navigateur, de sorte que rien n'est jamais envoyé, enregistré ni stocké.

Générateur de code PIN — Générez des codes PIN aléatoires et sécurisés (3 à 12 chiffres) directement dans votre navigateur. Évitez les codes PIN faibles comme 1234 ou 0000, créez-les en masse et copiez-les d'un seul clic — rien n'est envoyé nulle part.

Générateur de phrase secrète — Créez des phrases secrètes fortes et mémorisables à partir de mots aléatoires — faciles à retenir, difficiles à déchiffrer. Choisissez le nombre de mots et les séparateurs, générez en lot, le tout localement dans votre navigateur.

Vérificateur de robustesse de mot de passe — Testez instantanément la robustesse de votre mot de passe. Découvrez son entropie, le temps estimé pour le craquer et exactement ce qu'il faut corriger — le tout vérifié localement dans votre navigateur, sans jamais être envoyé nulle part.

Vérification de fuite de mot de passe — Vérifiez si votre mot de passe est apparu dans une fuite de données connue. Grâce au k-anonymity, seuls les cinq premiers caractères de son empreinte sont envoyés — votre mot de passe reste dans votre navigateur.