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
Tapez ou collez votre texte dans le champ « Saisissez le texte », jusqu'à 5 Mo.
Cliquez sur « Commencer ».
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 لأنها أبطأ عمداً فتقاوم التخمين.
Nous utilisons des cookies pour mesurer l'audience et améliorer le site (Google Analytics), et éventuellement afficher des publicités. Rien n'est activé sans votre accord. Politique de confidentialité