Générateur de hachage MD5/SHA | Générez des hachages rapidement

Générez des hachages MD5 et SHA facilement. Convertissez des textes en hachages pour sécuriser mots de passe et informations sensibles. Interface rapide pour MD5, SHA1, SHA256, tout en préservant la confidentialité.

Qu'est-ce qu'un générateur de hachage ?

Un générateur de hachage transforme tout texte ou fichier en un hachage de longueur fixe (une empreinte numérique) à l'aide d'algorithmes comme MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Les hachages vérifient l'intégrité des fichiers et détectent les altérations — la même entrée donne toujours le même hachage, mais vous ne pouvez pas l'inverser. Cet outil fonctionne entièrement dans votre navigateur.
Dans votre navigateur Mis à jour 06/2026

0 octets

Privé et hors ligne : le texte et les fichiers sont hachés localement dans votre navigateur et ne quittent jamais votre appareil.

Hachages

128 bits — sommes de contrôle uniquement, non sécurisé
160 bits — ancien, déconseillé pour la sécurité
256 bits — recommandé pour la sécurité
384 bits — sécurité forte
512 bits — le plus fort, recommandé
Note de sécurité: Utilisez SHA-256 ou supérieur pour tout ce qui touche à la sécurité. MD5 et SHA-1 sont compromis et ne doivent jamais servir à hacher des mots de passe — utilisez pour cela bcrypt, scrypt, Argon2 ou PBKDF2 avec un sel.

Comment l'utiliser

  1. Choisissez un mode : hacher du texte, hacher un fichier ou comparer à un hachage attendu.
  2. Saisissez ou collez du texte, ou déposez un fichier — les hachages se mettent à jour instantanément.
  3. Basculez entre la sortie en majuscules et en minuscules.
  4. Copiez n'importe quel hachage d'un clic, ou copiez-les tous d'un coup.

Fonctionnalités clés

  • Hachage en temps réel pendant la saisie
  • MD5, SHA-1, SHA-256, SHA-384 et SHA-512
  • Hachez des fichiers de tout type et de toute taille
  • Sortie en majuscules ou en minuscules
  • Comparez et vérifiez par rapport à un hachage attendu
  • 100 % dans le navigateur — vos données ne quittent jamais votre appareil
  • Copie en un clic pour chaque hachage

Utilisez cet outil depuis votre agent IA

API JSON et serveur Model Context Protocol (MCP) gratuits. Sans inscription, sans clé d'API, CORS ouvert. Conçu pour Claude, ChatGPT, Cursor, scripts et applications frontend.

curl -X POST https://mate.tools/api/v1/hash.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithms":["sha256","md5"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/hash.php",
    data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/hash.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json());

Ajoutez à claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou tout autre client compatible MCP :

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentation de l'API OpenAPI 3.1 npm 60 req/min · 600 req/heure · corps max 1 Mo

Cas d'usage courants

  • Vérifier qu'un fichier téléchargé correspond à sa somme de contrôle publiée
  • Confirmer que les données n'ont pas été modifiées ni corrompues
  • Générer des sommes de contrôle pour les sauvegardes et les transferts
  • Détecter les fichiers en double en comparant les hachages
  • Créer des condensés de messages pour la signature et la journalisation

Questions fréquentes

MD5 produit un hachage de 128 bits, SHA-1 de 160 bits et SHA-256 de 256 bits. Les hachages plus longs résistent mieux aux collisions. MD5 et SHA-1 sont considérés comme compromis pour un usage cryptographique, tandis que SHA-256 (et supérieur) reste recommandé pour la sécurité.

Non. Les fonctions de hachage sont à sens unique par conception, vous ne pouvez donc pas inverser mathématiquement un hachage pour récupérer l'entrée. C'est précisément ce qui rend le hachage utile pour les vérifications d'intégrité et le stockage des mots de passe.

Les fonctions de hachage sont déterministes : la même entrée produit toujours la même sortie. Cette cohérence permet de comparer les hachages pour confirmer que les données n'ont pas changé.

Oui. Tout le hachage s'effectue localement dans votre navigateur via l'API Web Crypto (et un MD5 intégré). Rien de ce que vous saisissez ou téléversez n'est envoyé à un serveur.

Non. Les simples hachages MD5/SHA sont trop rapides pour le stockage des mots de passe. Utilisez un algorithme dédié comme bcrypt, scrypt, Argon2 ou PBKDF2 avec un sel unique.

Passez en mode Comparer / vérifier, chargez le fichier téléchargé, collez la somme de contrôle fournie par l'éditeur et cliquez sur Vérifier. Une correspondance signifie que le fichier est intact et non modifié.