Aller au contenu
SPCXTools

Générateur de hash

Calculez des sommes de contrôle MD5 et SHA pour du texte ou des fichiers et vérifiez des téléchargements avec un hash connu.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Générateur de hash

  1. 1Choisissez Texte pour hacher du texte saisi, ou Fichier pour hacher un fichier de votre appareil.
  2. 2Saisissez votre texte ou choisissez un fichier. Les cinq hashs — MD5, SHA-1, SHA-256, SHA-384 et SHA-512 — sont calculés simultanément.
  3. 3Copiez n'importe quel hash avec son bouton Copier ; cochez Majuscules si vous avez besoin de lettres hexadécimales en capitales.
  4. 4Pour vérifier un téléchargement, collez la somme de contrôle publiée par le fournisseur dans Vérifier une somme de contrôle. Le hash correspondant est mis en surbrillance.

Générer des hashs MD5 et SHA en ligne

Une fonction de hachage cryptographique transforme n'importe quelle entrée — un mot, un document, une image disque de 4 Go — en une courte empreinte de longueur fixe. Changez un seul bit de l'entrée et l'empreinte change complètement. Ce générateur de hash calcule les cinq empreintes les plus courantes simultanément : MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Il fonctionne sur le texte et les fichiers, et tout est traité localement dans votre navigateur.

Fonctionnalités

  • Cinq algorithmes en une seule fois, pour ne jamais avoir à deviner lequel un site web a utilisé.
  • Entrée texte et fichier. Le texte est haché en UTF-8 ; les fichiers sont hachés octet par octet.
  • Vérification de somme de contrôle. Collez une valeur attendue et l'outil vous indique quel algorithme correspond — ou vous avertit si aucun ne correspond.
  • Sortie en majuscules pour les systèmes qui affichent l'hexadécimal en capitales.
  • Privé et utilisable hors ligne : les fichiers ne quittent jamais votre appareil.

Cas d'usage typiques

Vérification de téléchargements. Les éditeurs de logiciels publient souvent une somme de contrôle SHA-256 à côté des installateurs et des images ISO. Hachez le fichier que vous avez téléchargé et comparez : si les valeurs correspondent, le fichier est complet et n'a pas été altéré pendant le transfert.

Détection de fichiers en double. Deux fichiers avec le même hash SHA-256 sont, à toutes fins pratiques, identiques. Le hachage est un moyen rapide de dédupliquer des photos ou des sauvegardes.

Développement et API. Les hashs sont utilisés pour les clés de cache, les ETags, l'adressage par contenu et les schémas de signature. Générer une valeur de référence ici aide à déboguer du code qui calcule des hashs.

Systèmes hérités. Certains outils plus anciens attendent encore des sommes de contrôle MD5 ou SHA-1. Elles sont suffisantes pour détecter une corruption accidentelle, mais ne doivent pas être utilisées pour empêcher une falsification délibérée.

Différences entre les fonctions de hachage

Algorithme Longueur de sortie Statut
MD5 128 bits (32 car. hex) Faillible — sommes de contrôle uniquement
SHA-1 160 bits (40 car. hex) Faillible — usage hérité uniquement
SHA-256 256 bits (64 car. hex) Recommandé
SHA-384 384 bits (96 car. hex) Robuste
SHA-512 512 bits (128 car. hex) Robuste

« Faillible » signifie que des chercheurs peuvent délibérément créer deux entrées différentes avec le même hash (une collision). SHA-256 et les variantes plus longues de SHA-2 n'ont aucune attaque pratique connue.

Si vous avez besoin d'identifiants aléatoires plutôt que d'empreintes, utilisez le Générateur d'UUID. Pour encoder les octets bruts d'un fichier en texte au lieu de les hacher, utilisez Base64.

Questions fréquentes

Mes fichiers sont-ils envoyés pour calculer le hash ?
Non. Les fichiers sont lus et hachés sur votre propre appareil via l'API Web Crypto du navigateur (et une implémentation MD5 intégrée). Vous pouvez donc hacher des fichiers volumineux ou confidentiels en toute sécurité, et l'outil fonctionne hors ligne une fois la page chargée.
Quel algorithme de hachage devrais-je utiliser ?
Pour vérifier l'intégrité d'un fichier ou créer des empreintes, utilisez SHA-256. MD5 et SHA-1 sont encore courants pour les anciennes sommes de contrôle mais sont défaillants en matière de sécurité — des attaquants peuvent créer deux fichiers différents avec le même hash. SHA-384 et SHA-512 offrent des sorties plus longues pour des besoins spécialisés.
Peut-on inverser un hash pour retrouver le texte original ?
Non. Les fonctions de hachage sont à sens unique. Cependant, les entrées courtes ou courantes (comme des mots de passe simples) peuvent être retrouvées en les cherchant dans des tables précalculées. C'est pourquoi les mots de passe doivent être stockés avec des algorithmes lents dédiés comme bcrypt ou Argon2, et non un simple SHA-256.
Pourquoi mon hash est-il différent du résultat d'un autre outil ?
Les hashs changent complètement au moindre octet différent. Les causes courantes sont un saut de ligne ou un espace final, des fins de ligne Windows vs Unix (\r\n vs \n), ou un encodage de texte différent. Cet outil hache le texte en UTF-8 exactement tel que saisi.
Le hachage est-il la même chose que le chiffrement ?
Non. Le chiffrement est réversible avec une clé ; le hachage produit une empreinte de longueur fixe qui ne peut pas être inversée pour retrouver l'entrée.
Quelle est la taille maximale d'un fichier que je peux hacher ?
Les fichiers jusqu'à plusieurs centaines de mégaoctets fonctionnent bien sur la plupart des ordinateurs. Pour les fichiers très volumineux, la limite est la mémoire disponible pour votre navigateur.