Générateur de Hash en Ligne

Générateur de Hash en Ligne

Générez des hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 instantanément dans votre navigateur. Outil gratuit et 100% local — sans inscription.

Mis à jour mai 2026

Vérifié par Rafael Duarte

TEXTE D'ENTRÉE
UTF-8
IMPORTER UN FICHIER
RÉSULTATS
MD5
—
SHA-1
—
SHA-256
—
SHA-384
—
SHA-512
—
CRC32
—
Conseil

Ctrl+G pour regénérer · Shift+Enter pour tout copier

Comment utiliser le générateur de hash

Texte ou fichier, six algorithmes en même temps

1. Collez un texte ou importez un fichier

Collez du texte dans le champ de gauche, ou glissez-déposez un fichier (jusqu'à 50 Mo) dans la zone d'import.

2. Consultez les six hashes

MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 sont calculés simultanément et se mettent à jour en direct.

3. Copiez un hash ou tous les hashes

Cliquez sur l'icône de copie d'une ligne, ou utilisez « Tout copier » pour obtenir le format `ALGORITHME: hash`.

Algorithmes de hash supportés

Tous calculés via l'API Web Crypto native du navigateur

MD5

128 bits, 32 caractères hexadécimaux. Rapide, mais cryptographiquement cassé contre les collisions — à réserver aux usages sans exigence de sécurité.

SHA-1

160 bits, 40 caractères hexadécimaux. Abandonné par le NIST en 2017, mais encore présent dans les commits Git et certains systèmes TLS legacy.

SHA-256

256 bits, 64 caractères hexadécimaux. La référence actuelle pour l'intégrité de fichiers, la signature de code et le hachage de mots de passe avec sel.

SHA-384

384 bits, 96 caractères hexadécimaux. Marge de sécurité supplémentaire pour les applications à haute garantie.

SHA-512

512 bits, 128 caractères hexadécimaux. Rapide sur architecture 64 bits ; une sortie deux fois plus longue que le SHA-256.

CRC32

32 bits, 8 caractères hexadécimaux. Non cryptographique — utile uniquement pour détecter des erreurs dans un ZIP ou un transfert de fichier.

Exemples de génération

Algorithme — Entrée
Hash
MD5 — `bonjour`
indépendant de la casse et de l'encodage : toujours le même résultat pour le même texte
SHA-256 — `hello`
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
MD5 — `hello ` (espace en trop)
b1946ac92492d2347c6235b4d2611184
SHA-256 — chaîne vide `""`
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
CRC32 — `hello`
3610a686

Quand utiliser cet outil

Les scénarios les plus courants chez les personnes qui utilisent cet outil

Vérifier l'intégrité d'un fichier téléchargé

Comparez le hash d'un fichier téléchargé avec le checksum publié par l'éditeur pour confirmer qu'il n'a pas été altéré.

Prototyper le hachage de mots de passe

Testez la logique avec SHA-256/512 + sel avant de migrer vers bcrypt ou Argon2 en production.

Déboguer une signature HMAC-SHA256

Comprenez la sortie SHA-256 sous-jacente pour résoudre les incompatibilités de signature dans une API webhook.

Déduplication de données

Hachez des fichiers volumineux pour détecter des doublons sans comparaison octet par octet.

Investigation numérique (forensic)

Prouvez que des images disque, des journaux ou des preuves numériques n'ont pas été modifiés depuis leur collecte.

Erreurs fréquentes

Utiliser MD5 ou SHA-1 pour stocker des mots de passe

Les deux sont cryptographiquement cassés pour cet usage. Utilisez bcrypt, Argon2 ou scrypt à la place.

Hacher un mot de passe sans sel

Sans sel, deux mots de passe identiques produisent des hashes identiques — cela ouvre la porte aux attaques par rainbow table.

Confondre hachage et chiffrement

Un hash est à sens unique. Il n'existe ni clé ni inversion possible — les « casseurs de hash » ne font que tester des entrées déjà connues.

Comparer deux hashes avec `==`

Dans un contexte de sécurité, utilisez une comparaison résistante aux attaques temporelles (crypto.timingSafeEqual) plutôt qu'une égalité simple.

Un espace ou un retour à la ligne invisible change tout le hash

hello et hello (avec un espace final) produisent des hashes totalement différents. Si une intégration renvoie un hash inattendu, collez le texte dans un éditeur qui affiche les caractères invisibles avant de suspecter l'algorithme.

S'attendre à un calcul instantané sur un fichier volumineux

Un fichier proche de la limite de 50 Mo prend un instant de plus, car le MD5 tourne en JavaScript pur dans le navigateur — les variantes SHA utilisent l'API Web Crypto native, plus rapide. Ce n'est pas un blocage, c'est le calcul en cours.

Pourquoi utiliser cet outil

Six algorithmes calculés en même temps, pour du texte ou un fichier, directement dans le navigateur via l'API Web Crypto — sans installer openssl ni écrire un script pour vérifier un simple checksum.

Aucune donnée ne quitte votre appareil : ni le texte saisi, ni le fichier importé pour le hachage.

Développeurs, équipes sécurité et administrateurs systèmes utilisent des fonctions de hash au quotidien — pour vérifier l'intégrité d'un téléchargement, prototyper un hachage de mot de passe ou déboguer une signature d'API. Les hashes se mettent à jour en temps réel pendant la saisie, sans aucun clic nécessaire.

Quick Tools vs. ligne de commande

Même résultat, flux de travail différent

Quick Tools
openssl / certutil
Six algorithmes en une fois
oui
une commande par algorithme
Glisser-déposer un fichier
oui
non
Aucune installation requise
oui
openssl n'est pas toujours préinstallé
Copier en un clic
oui
copier depuis le terminal manuellement

Questions fréquentes

Collez votre texte dans le champ de saisie — le hash SHA-256 apparaît immédiatement avec tous les autres algorithmes. Aucun compte requis. Le calcul s'exécute localement via l'API Web Crypto, donc vos données ne quittent jamais votre appareil.

Références

Article associé

Salt, pepper, bcrypt e Argon2id: como proteger senhas de verdade

Outils connexes