TF

Outils pour développeurs

Générateur de hash : MD5, SHA-1, SHA-256 et SHA-512

Hachez du texte ou des fichiers en MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 — avec HMAC et comparaison.

Fonctionne localement dans votre navigateur — vos saisies ne sont pas envoyées.

Algorithmes
Saisissez du texte ou choisissez un fichier — les hachages se mettent à jour pendant la saisie.

À quoi sert cet outil ?

Un hachage transforme n’importe quelle donnée en une empreinte courte de longueur fixe. Saisissez du texte ou déposez un fichier pour voir tous les algorithmes à la fois, passez de l’hexadécimal au Base64, ajoutez une clé secrète pour des signatures HMAC et collez une valeur attendue pour vérifier un téléchargement.

Une fonction de hachage donne toujours le même résultat pour la même entrée, mais un seul caractère modifié produit un résultat totalement différent. C’est idéal pour les sommes de contrôle, les clés de cache, la déduplication et les vérifications d’intégrité.

SHA-256 et SHA-512 sont les choix modernes pour l’intégrité et les signatures. MD5 et SHA-1 sont rapides et encore courants pour les sommes de contrôle, mais ne résistent plus aux collisions : ne les utilisez pas pour la sécurité. CRC32 est une somme de détection d’erreurs utilisée dans les ZIP et PNG.

Le hachage se fait localement avec l’API Web Crypto ; vos textes, fichiers et clés ne quittent jamais votre appareil.

Comment utiliser l’outil Générateur de hachage

  1. Saisissez ou collez du texte, ou passez en mode Fichier et choisissez un fichier jusqu’à 200 Mo.
  2. Cochez les algorithmes voulus : MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32.
  3. Activez éventuellement HMAC et saisissez une clé secrète pour créer des signatures, comme pour les webhooks et les API.
  4. Choisissez hex, HEX majuscule ou Base64, puis copiez n’importe quel hachage d’un clic.
  5. Pour vérifier un fichier, collez la somme attendue dans Comparer — le hachage correspondant est mis en évidence.

Exemples

SHA-256 de « hello »

hello
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Questions fréquentes

Peut-on retrouver le texte d’origine à partir d’un hachage ?

Non. Un hachage est une fonction à sens unique, pas un chiffrement. La seule façon de l’« inverser » est de deviner des entrées jusqu’à trouver la bonne — c’est pourquoi les mots de passe longs et aléatoires restent sûrs même si leur hachage fuit.

Quel algorithme choisir ?

SHA-256 pour la plupart des usages : sommes de contrôle, signatures et HMAC. SHA-512 si vous voulez une empreinte plus longue. MD5 et SHA-1 conviennent aux sommes de contrôle sans enjeu de sécurité.

Qu’est-ce que HMAC ?

HMAC combine une clé secrète au message avant le hachage. Seul le détenteur de la clé peut produire la même valeur ; Stripe, GitHub et Slack signent ainsi leurs webhooks en HMAC-SHA256.

Comment vérifier un fichier téléchargé ?

Choisissez Fichier, sélectionnez le téléchargement et collez la somme publiée par l’éditeur dans Comparer. Si un hachage correspond, le fichier est intact.

Faut-il hacher les mots de passe avec SHA-256 ?

Pas seul. Stockez les mots de passe avec un algorithme lent et salé comme Argon2, bcrypt ou scrypt. Les hachages rapides comme SHA-256 se cassent vite par force brute.

Besoin de plus de puissance plus tard ?

Des outils premium, des limites plus élevées et un accès API sont prévus. La V1 reste gratuite et privée dans votre navigateur.