Générateur de hash

Calculez vos empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 en temps réel, entièrement côté navigateur.

Un générateur de hash transforme votre texte en empreinte cryptographique : choisissez l'algorithme (SHA-256, SHA-512, SHA-1, SHA-384 ou MD5), saisissez ou collez votre saisie, et le hash apparaît immédiatement. À ne pas confondre avec un générateur de hashtags pour les réseaux sociaux : il s'agit ici d'un hachage cryptographique. Les algorithmes SHA s'appuient sur l'API Web Crypto du navigateur, MD5 utilise la bibliothèque spark-md5 en local. Tout le calcul se fait dans votre navigateur, sans aucune requête au serveur.

SHA-256 — Web Crypto API, runs entirely in your browser.

Comment générer une empreinte cryptographique

  1. 1

    Choisissez un algorithme

    Sélectionnez SHA-256, SHA-512, SHA-1, SHA-384 ou MD5. Pour un usage sécuritaire (contrôle d'intégrité, signature numérique), préférez SHA-256 ou SHA-512. MD5 ne convient qu'aux sommes de contrôle non sensibles.

  2. 2

    Saisissez ou collez votre texte

    Entrez n'importe quel texte dans le champ de saisie : l'empreinte se recalcule à chaque frappe, en temps réel. Les algorithmes SHA utilisent SubtleCrypto.digest() du navigateur, MD5 s'appuie sur spark-md5, le tout en local.

  3. 3

    Copiez le hash obtenu

    Cliquez sur le bouton Copier pour placer l'empreinte hexadécimale dans le presse-papiers. Le résultat est une chaîne hexadécimale en minuscules, prête à coller dans du code, un terminal ou un outil de comparaison.

  4. 4

    Vérifiez ou comparez

    Pour contrôler l'intégrité d'un fichier, calculez son empreinte avec le même algorithme que celui fourni par la source, puis comparez les deux chaînes hexadécimales caractère par caractère. Une différence d'un seul bit en entrée produit une empreinte totalement différente.

Questions fréquentes sur le générateur de hash

Comment générer un hash MD5 à partir d'un texte ?
Sélectionnez MD5 dans le sélecteur d'algorithme ci-dessus, puis saisissez ou collez votre texte : l'empreinte s'affiche instantanément. Le calcul est effectué par la bibliothèque spark-md5 directement dans votre navigateur. Cliquez sur Copier pour récupérer le hash hexadécimal. Par exemple, MD5('hello') donne 5d41402abc4b2a76b9719d911017c592.
Comment générer un hash SHA-256 en ligne ?
Choisissez SHA-256 dans le sélecteur, tapez ou collez votre saisie, et l'empreinte de 256 bits (64 caractères hexadécimaux) apparaît immédiatement. Le calcul utilise l'API Web Crypto du navigateur, donc votre texte n'est jamais transmis à un serveur.
Un générateur de hash, est-ce la même chose qu'un générateur de hashtags ?
Non. Un générateur de hashtags propose des mots-clés précédés du symbole # pour TikTok, Instagram ou YouTube. Cet outil-ci calcule un hash cryptographique : une empreinte numérique unique (MD5, SHA-256, etc.) servant à vérifier l'intégrité d'un fichier, signer des données ou stocker des informations sensibles. Les deux n'ont rien à voir malgré la proximité des mots.
Quelle est la différence entre SHA-256 et MD5 ?
SHA-256 produit une empreinte de 256 bits, résistante aux collisions : elle convient à la vérification d'intégrité, aux signatures numériques et au TLS. MD5 produit une empreinte de 128 bits et est considéré comme cassé sur le plan cryptographique — il est possible de fabriquer des collisions. Réservez MD5 aux usages non sécuritaires, comme une somme de contrôle pour détecter une corruption accidentelle.
Quel algorithme de hachage choisir ?
Pour la sécurité (mots de passe, signatures, intégrité), privilégiez SHA-256 ou SHA-512. SHA-384 est utilisé dans les suites de chiffrement de TLS 1.3. SHA-1 est déconseillé depuis 2017 pour la plupart des usages. MD5 ne convient qu'aux sommes de contrôle non sensibles ou aux systèmes hérités qui l'exigent.
Peut-on hacher un mot de passe avec du sel (salt) ici ?
Cet outil calcule un hash brut sans sel. Pour stocker des mots de passe en production, un simple SHA-256 ou MD5 est insuffisant : utilisez une fonction conçue à cet effet comme bcrypt, scrypt ou Argon2, qui intègrent un sel et un coût de calcul élevé. Le hachage SHA proposé ici sert à comprendre, comparer ou vérifier des empreintes, pas à protéger directement des mots de passe.
Quelle est la longueur de chaque type de hash ?
MD5 produit 128 bits (32 caractères hexadécimaux), SHA-1 produit 160 bits (40 caractères), SHA-256 produit 256 bits (64 caractères), SHA-384 produit 384 bits (96 caractères) et SHA-512 produit 512 bits (128 caractères). Plus l'empreinte est longue, meilleure est la résistance aux collisions.

Références

  • FIPS 180-4 — Norme de hachage sécurisé (SHA)

    La norme du NIST qui définit SHA-1, SHA-224, SHA-256, SHA-384 et SHA-512 — la spécification de référence pour toute la famille SHA utilisée par cet outil.

  • RFC 1321 — L'algorithme de hachage MD5

    La spécification IETF d'origine de MD5 publiée par RSA Data Security. Utile comme référence ; rappel : MD5 est cassé pour tout usage de sécurité.

  • MDN — SubtleCrypto.digest()

    La méthode native de l'API Web Crypto utilisée par cet outil pour calculer les empreintes SHA-1, SHA-256, SHA-384 et SHA-512 sans aucune requête serveur.

Outils développeur associés