Outils
Outils PDF 34
Outils image 5
Rédaction par IA 13
Outils de texte 13
SEO et sites web 22
YouTube et vidéo 13
Calculateurs et convertisseurs 17
Outils pour développeurs 13
Autres outils 2
Scanner Blog
Langue

Générateur de hash MD5 et SHA

Générez les hash MD5, SHA-1, SHA-256 et SHA-512 de n’importe quel texte.

Outils associés

Tous les outils du groupe
Illustration d'un texte transformé en empreinte de hachage

Une empreinte numérique pour n'importe quel texte

Un hachage, ou hash, est une suite de lettres et de chiffres de longueur fixe calculée à partir d'un texte. Le même texte donne toujours la même empreinte, le moindre changement, même d'une seule lettre, en donne une totalement différente, et on ne peut pas retrouver le texte à partir de l'empreinte. C'est pour cela qu'on s'en sert pour vérifier que quelque chose n'a pas changé. Le générateur de hachage de Jood calcule cinq empreintes d'un coup : MD5, SHA-1, SHA-256, SHA-384 et SHA-512.

Mode d'emploi

  1. Tapez ou collez votre texte dans le champ « Saisissez le texte », jusqu'à 5 Mo.
  2. Cliquez sur « Commencer ».
  3. Les cinq empreintes s'affichent dans un tableau, chacune avec son bouton « Copier ».

Essayez avec le mot hello : son empreinte SHA-256 commence par 2cf24dba et finit par 9824. Tapez Hello avec une majuscule et vous obtenez une empreinte sans aucun rapport, qui commence par 185f8db3.

Quel algorithme choisir ?

  • MD5 (32 caractères) et SHA-1 (40 caractères) : rapides et anciens. Ils restent utiles pour repérer une modification accidentelle, mais ne protègent plus contre une falsification volontaire, car des chercheurs ont trouvé comment fabriquer deux textes différents avec la même empreinte.
  • SHA-256 (64 caractères) : la référence actuelle, celle que l'on trouve le plus souvent sur les pages de téléchargement pour vérifier l'intégrité d'un fichier.
  • SHA-384 (96 caractères) : de la même famille, entre SHA-256 et SHA-512 pour la longueur.
  • SHA-512 (128 caractères) : de la même famille, avec une empreinte plus longue.

Bon à savoir pour éviter les surprises

  • Les retours à la ligne comptent : l'outil uniformise les retours à la ligne de Windows pour que ses résultats correspondent à ceux des autres logiciels, mais une ligne vide à la fin du texte change l'empreinte. En ligne de commande, echo ajoute un retour à la ligne : utilisez plutôt printf '%s' 'hello' | sha256sum.
  • Pas pour stocker des mots de passe : MD5 et SHA sont très rapides, et c'est un défaut quand il s'agit de mots de passe. Un site doit utiliser des algorithmes conçus pour cela, comme bcrypt ou Argon2, ce que propose la fonction password_hash de PHP. Et ne collez jamais un vrai mot de passe ici.
  • Pour les fichiers, autre méthode : l'outil calcule l'empreinte du texte que vous saisissez. Pour vérifier un fichier téléchargé, utilisez Get-FileHash fichier.iso dans PowerShell, ou sha256sum fichier.iso sous Linux.
  • Le texte est traité en UTF-8, comme dans la plupart des logiciels, donc les accents et l'arabe donnent les mêmes résultats qu'ailleurs.

Pour créer un mot de passe solide, utilisez le générateur de mots de passe, et pour en tester un, le testeur de robustesse. Le texte est envoyé au serveur de Jood, son empreinte y est calculée, et il n'est pas conservé.

Questions fréquentes

لا، فهي دالة باتجاه واحد. يمكن فقط تخمين المدخل ومقارنة Résultat.
ليس للأغراض الأمنية. استعمله للتحقق البسيط sur التطابق فقط، وفضّل SHA-256.
لا. استعمل bcrypt أو Argon2 لأنها أبطأ عمداً فتقاوم التخمين.