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
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
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
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
Documentation officielle de l'API du navigateur qui alimente les calculs SHA.
Spécification de référence pour SHA-1, SHA-256, SHA-384 et SHA-512.
Vue d'ensemble accessible des propriétés mathématiques derrière MD5, SHA-1 et SHA-2 : déterminisme, effet d'avalanche et résistance aux collisions.
Article associé
Salt, pepper, bcrypt e Argon2id: como proteger senhas de verdade
Outils connexes
- Générateur Bcrypt Développeur Générateur de hash bcrypt gratuit — 100% côté client. Benchmark du facteur coût en temps réel, parser du hash et snippets pour Node.js, Python, PHP, Go.
- Générateur de Tableau ASCII et Markdown Développeur Générateur de tableau ASCII gratuit — créez des tableaux texte en style MySQL, Markdown, Unicode, arrondi, double ligne et reStructuredText. Collez du CSV...
- Décodeur Base64 Développeur Décodez des chaînes Base64 en texte brut instantanément dans votre navigateur. Supporte UTF-8, l'entrée multiligne et affiche le nombre de caractères.
- Encodeur Base64 Développeur Encodez n'importe quel texte en Base64 instantanément dans votre navigateur. Supporte UTF-8, affiche le nombre de caractères et la taille du payload....
- Base64 en Image Développeur Collez une chaîne Base64 ou une data URL et prévisualisez l'image décodée instantanément — convertisseur gratuit supportant PNG, JPEG, WebP, GIF, SVG. Sans...