Toolonit
  1. Accueil
  2. Chiffrement
  3. Générateur de hash

Générateur de hash MD5 et SHA

Calculez les hash SHA et MD5 de textes ou de fichiers.

ou hachez un fichier

Un hash est une empreinte courte de données : la même entrée donne toujours le même hash, et la moindre modification en donne un autre. Saisissez un texte ou déposez un fichier de n’importe quelle taille pour obtenir en une fois ses hash MD5, SHA-1, SHA-256, SHA-384 et SHA-512 – pour vérifier un téléchargement avec la somme de contrôle publiée, ou comparer des fichiers sans les envoyer nulle part. Tout est calculé dans votre navigateur : votre texte et vos fichiers ne quittent jamais votre appareil. C’est gratuit et sans inscription.

Comment générer un hash

  1. Saisissez ou collez un texte et cliquez sur « Hacher le texte », ou déposez un fichier de n’importe quelle taille (ou cliquez pour en choisir un).
  2. Les cinq hash apparaissent en une fois : MD5, SHA-1, SHA-256, SHA-384 et SHA-512.
  3. Comparez le hash avec la somme de contrôle qu’on vous a donnée, ou copiez n’importe quelle valeur avec son bouton « Copier ».

Fonctionnalités

  • MD5, SHA-1, SHA-256, SHA-384 et SHA-512 en une seule passe
  • Texte (haché en UTF-8) ou n’importe quel fichier, de toute taille
  • Gros fichiers lus 4 Mo à la fois, pour une consommation de mémoire réduite, avec la progression affichée
  • Copie de chaque valeur en un clic
  • Calculé avec WebAssembly dans votre navigateur

Est-ce confidentiel ?

Oui. Le texte et les fichiers sont hachés dans votre navigateur avec WebAssembly ; rien n’est envoyé, vous pouvez donc hacher des documents privés et de très gros fichiers sans les transmettre nulle part.

Questions fréquentes

Comment vérifier un fichier avec sa somme de contrôle ?

Déposez le fichier et comparez le hash de l’algorithme indiqué, généralement SHA-256, avec la valeur publiée : si tous les caractères correspondent, le fichier est exactement celui qui a été publié. Majuscules et minuscules n’ont aucune importance dans un hash hexadécimal.

Quel algorithme utiliser ?

SHA-256, sauf si l’on vous a fourni une somme de contrôle dans un autre. MD5 et SHA-1 conviennent pour repérer des modifications accidentelles, mais pas pour la sécurité : on peut fabriquer volontairement des fichiers différents ayant le même hash MD5 ou SHA-1.

Peut-il hacher de gros fichiers ?

Oui. Les fichiers sont lus 4 Mo à la fois : même des fichiers de plusieurs gigaoctets utilisent peu de mémoire, et la progression s’affiche au fur et à mesure.

Pourquoi le hash de mon texte diffère-t-il de celui de la ligne de commande ?

En général à cause d’un saut de ligne. Le texte est haché en UTF-8 exactement tel qu’il est saisi, comme le font la plupart des outils en ligne de commande, mais echo ajoute un saut de ligne à la fin : utilisez echo -n ou printf pour hacher les mêmes octets. Une espace au début ou à la fin change aussi le hash.

Puis-je utiliser SHA-256 pour stocker des mots de passe ?

Non. Les hash rapides comme MD5 et SHA-256 ne conviennent pas aux mots de passe, car on peut tester des milliards de tentatives par seconde. Stockez les mots de passe avec un hachage lent conçu pour eux, comme bcrypt ou Argon2.

Outils associés