Générateur de hash MD5 et SHA

Calculer MD5, SHA et autres empreintes

Entrée
Sortie

Guide de l’outil

À propos de Générateur de hash MD5 et SHA

Un générateur de hash transforme un texte en empreinte fixe comme MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.

L’outil calcule dans le navigateur, supporte la sortie en majuscules et sert aux checksums, comparaisons, signatures et exemples de débogage.

Comment utiliser MD5 & SHA Hash Generator

  1. Collez le texte à hasher dans la zone de saisie.
  2. Choisissez MD5, SHA-1, SHA-256, SHA-384 ou SHA-512 selon le système cible.
  3. Activez les majuscules seulement si le checksum attendu est en hexadécimal majuscule.
  4. Copiez la sortie et comparez-la avec le digest attendu par l’API, le build ou la documentation.

Cas d’utilisation

  • Vérifier qu’un court payload correspond à un checksum MD5 ou SHA documenté.
  • Créer des digests d’exemple pour signatures API, tests ou documentation.
  • Comparer deux textes avec le même algorithme de hash.
  • Déboguer des écarts de checksum liés aux majuscules/minuscules.

Algorithmes hash et erreurs fréquentes

Un hash est à sens unique: on calcule une empreinte depuis l’entrée, mais on ne déchiffre pas l’empreinte vers le texte original. Les octets d’entrée comptent.

  • MD5: fréquent pour anciens checksums, mais inadapté à la résistance aux collisions sensible.
  • SHA-1: également ancien pour la sécurité; à garder pour compatibilité legacy.
  • SHA-256: choix moderne courant pour exemples, intégrité et signatures.
  • Espaces, retours ligne, encodage et caractères invisibles changent le hash.

Questions fréquentes sur Calculateur Hash

Un hash est-il du chiffrement?
Non. Le chiffrement est réversible avec une clé; un hash est à sens unique et sert à comparer ou vérifier.
Puis-je retrouver le texte depuis un MD5?
Non. L’empreinte ne contient pas assez d’information pour restaurer l’entrée originale.
Pourquoi le résultat diffère-t-il d’un autre outil?
Vérifiez espaces, fins de ligne, encodage, majuscules et algorithme utilisé.
MD5 ou SHA-256?
Utilisez l’algorithme exigé par le système cible. Pour de nouveaux exemples, SHA-256 est souvent préférable.
Mon entrée est-elle envoyée?
Non. Le calcul se fait localement dans le navigateur et n’est pas envoyé à wetool.site.

Générateur hash vs hash de mot de passe

Cet outil calcule des digests MD5/SHA bruts. Le stockage de mots de passe demande bcrypt, scrypt ou Argon2 avec sel sur un serveur fiable.

Normaliser l’entrée avant de comparer les hashes

Un saut de ligne, espace ou changement d’encoding modifie entièrement MD5/SHA. Si les hashes diffèrent, vérifiez d’abord les bytes.

  • Vérifiez les trailing newlines lors de la copie; Linux echo ajoute une newline sauf avec echo -n.
  • Confirmez si l’entrée est UTF-8, UTF-16 ou raw binary; hasher du texte diffère du hash des bytes de fichier.
  • Pour un fichier téléchargé, hashez le contenu original, pas le nom, l’URL ou le preview navigateur.

Limites entre Hash, HMAC et mots de passe

Un hash vérifie l’intégrité, mais ne prouve pas l’auteur du message et ne suffit pas pour stocker des mots de passe.

  • SHA-256 simple montre seulement si l’entrée a changé; un attaquant qui remplace contenu et hash peut contourner.
  • Pour une intégrité avec clé, utilisez HMAC-SHA256 au lieu de concaténer un secret puis hasher.
  • Stockez les mots de passe avec Argon2, bcrypt ou scrypt salted et lents, pas avec MD5/SHA brut.