Skip to content

Générateur de hash

In-browser only Web Crypto API MD5 · SHA-1 / 256 / 384 / 512
0 caractères · 0 octets
MD5Pas pour la sécurité
Saisissez du texte ou choisissez un fichier pour voir les empreintes.
SHA-1Pas pour la sécurité
Saisissez du texte ou choisissez un fichier pour voir les empreintes.
SHA-256
Saisissez du texte ou choisissez un fichier pour voir les empreintes.
SHA-384
Saisissez du texte ou choisissez un fichier pour voir les empreintes.
SHA-512
Saisissez du texte ou choisissez un fichier pour voir les empreintes.

Aperçu

Hachez du texte ou des fichiers avec MD5, SHA-1 et SHA-2 dans votre navigateur

Calculez les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 d’un texte ou d’un fichier — les cinq à la fois. Vérifiez un téléchargement contre une somme publiée et copiez n’importe quelle empreinte en hex ou Base64. Tout s’exécute dans votre navigateur ; rien n’est envoyé.

Guide

Comment utiliser

  1. 1
    Choisissez un type d’entrée

    L’onglet Texte pour hacher du texte saisi ou collé, l’onglet Fichier pour glisser un fichier. Les cinq algorithmes sont calculés ensemble.

  2. 2
    Lisez les empreintes

    Les empreintes MD5, SHA-1, SHA-256, SHA-384 et SHA-512 s’affichent côte à côte et se mettent à jour pendant la saisie. MD5 et SHA-1 portent un badge « pas pour la sécurité ».

  3. 3
    Choisissez un format de sortie

    Basculez entre hex minuscules, hex majuscules et Base64. Le format s’applique à chaque empreinte et à la vérification.

  4. 4
    Copiez une empreinte

    Cliquez sur Copier sur une ligne pour placer cette empreinte dans le presse-papiers, dans le format choisi.

  5. 5
    Vérifiez une somme

    Collez une somme attendue dans le champ de vérification. Un badge vert met en évidence l’algorithme correspondant pour confirmer qu’un téléchargement est intact.

Référence

Comparatif des algorithmes de hash

Comparatif des algorithmes de hash
AlgorithmeTaille du condenséÉtatIdéal pour
MD5128 bitsCasséContrôles d’intégrité simples uniquement
SHA-1160 bitsCasséCompatibilité héritée uniquement
SHA-256256 bitsSûrIntégrité et signature généralistes
SHA-384384 bitsSûrSHA-512 tronqué, certificats
SHA-512512 bitsSûrIntégrité à haute assurance

Pièges

Erreurs courantes

  • Oublier le saut de ligne final

    Taper « hello » ici hache 5 octets, mais echo "hello" en hache 6 — il ajoute un saut de ligne. Utilisez printf '%s' pour obtenir une empreinte identique.

  • Faire confiance à MD5 ou SHA-1 face à un attaquant

    Tous deux ont des attaques par collision pratiques. Ils détectent une corruption accidentelle, mais ne prouvent jamais qu’un fichier n’a pas été altéré. Utilisez SHA-256 ou plus.

  • Hacher des mots de passe avec ces algorithmes

    MD5, SHA-1 et SHA-2 sont bien trop rapides pour stocker des mots de passe — un attaquant teste des milliards de candidats par seconde. Utilisez bcrypt, scrypt ou Argon2.

  • Comparer des empreintes de formats différents

    Une empreinte hex et une empreinte Base64 des mêmes données sont totalement différentes. Faites correspondre le format à la somme vérifiée, ou laissez le champ de vérification la normaliser.

Questions fréquentes

Qu’est-ce qu’un hash et à quoi sert-il ?
Un hash cryptographique est une empreinte de longueur fixe de données arbitraires. Il sert à vérifier l’intégrité d’un fichier, détecter des doublons, créer des identifiants uniques et contrôler que des données n’ont pas changé. Le moindre octet modifié produit une empreinte totalement différente.
Quelle est la différence entre MD5, SHA-1, SHA-256 et SHA-512 ?
Ils diffèrent par la longueur du condensé et la sécurité. MD5 (128 bits) et SHA-1 (160 bits) sont rapides mais ont des attaques par collision pratiques — réservés aux sommes non sécuritaires. SHA-256 (256 bits) et SHA-512 (512 bits) appartiennent à SHA-2 et conviennent aux usages critiques. SHA-384 est une variante tronquée de SHA-512.
MD5 est-il encore sûr ?
Seulement pour détecter une corruption accidentelle, comme confirmer la fin d’un transfert. MD5 est cryptographiquement cassé — des collisions peuvent être fabriquées — ne l’utilisez jamais pour prouver l’authenticité face à un attaquant, ni pour les mots de passe.
Pourquoi mon hash diffère-t-il de sha256sum en ligne de commande ?
La cause la plus fréquente est un saut de ligne final : echo "texte" ajoute un saut de ligne, alors que cet outil hache exactement ce que vous tapez. Utilisez printf '%s' "texte" | sha256sum pour des résultats identiques.
Cet outil envoie-t-il mon fichier ou mon texte quelque part ?
Non. Tout le hachage a lieu dans votre navigateur via l’API Web Crypto et une bibliothèque côté client. Votre saisie ne quitte jamais votre appareil — l’onglet Réseau ne montre aucune requête emportant vos données.
Comment vérifier la somme d’un fichier téléchargé ?
Passez à l’onglet Fichier, déposez le fichier téléchargé, puis collez la somme de la page de téléchargement dans le champ de vérification. Un badge vert apparaît sur l’algorithme correspondant. Cela fonctionne pour MD5, SHA-1, SHA-256, SHA-384 et SHA-512.
Puis-je hacher un très gros fichier dans le navigateur ?
Oui. Le fichier est lu en petits morceaux, chacun transmis aux cinq algorithmes en un seul passage : le fichier entier n’est jamais en mémoire. Il n’y a pas de limite stricte — seule la mémoire de votre navigateur compte.
Puis-je utiliser cet outil hors ligne ?
Oui. Une fois la page chargée, le hachage de texte, le hachage de fichiers et la copie fonctionnent sans connexion réseau.