Tous les outils

Générateur de hash

Calculez MD5, SHA-1, SHA-256, SHA-512

Comment ça marche

Générateur de hashCalculez MD5, SHA-1, SHA-256, SHA-512. Tout le traitement se fait dans votre navigateur — sans téléversement, sans inscription, sans e-mail. Gratuit pour toujours.

Dernière mise à jour:

À propos de Générateur de hash

Le Générateur de hash calcule les hashs MD5, SHA-1, SHA-256 et SHA-512 pour n'importe quel texte ou fichier, directement dans votre navigateur. Que vous ayez besoin d'un checksum pour vérifier un téléchargement ou d'une empreinte de chaîne pour une clé de cache, le calcul de hash MD5 SHA se fait localement et instantanément.

Ce sont des fonctions de hachage cryptographique, pas du chiffrement — elles sont à sens unique. Vous ne pouvez pas inverser un hash pour récupérer l'entrée originale. Les hashs servent au stockage de mots de passe (combinés à un salt), aux contrôles d'intégrité de fichiers, au stockage adressable par contenu et à la signature de charges utiles.

Comme le hachage se fait entièrement sur votre appareil, vous pouvez coller en toute sécurité des mots de passe, des tokens d'API ou d'autres secrets sans craindre qu'ils quittent le navigateur.

Comment utiliser Générateur de hash

  1. Choisissez le mode d'entrée : Texte pour hasher une chaîne, ou Fichier pour hasher un blob binaire.
  2. En mode Texte, collez ou tapez votre entrée — le hash se recalcule au fur et à mesure.
  3. En mode Fichier, cliquez sur Pick a file et choisissez n'importe quel fichier de votre appareil. Les fichiers de plusieurs gigaoctets sont supportés grâce à la lecture par blocs.
  4. Regardez les quatre valeurs de hash (MD5, SHA-1, SHA-256, SHA-512) apparaître en dessous — chaque algorithme s'exécute en parallèle.
  5. Cliquez sur le bouton de copie à côté de n'importe quel hash pour l'envoyer dans le presse-papiers à des fins de vérification ou pour le coller dans un document.

Cas d'usage courants

  • Vérifier un ISO, un installateur ou un tarball de release téléchargé contre le SHA-256 publié sur le site du projet.
  • Générer des clés de cache pour une web app : hasher une URL ou une query string en un identifiant court et déterministe.
  • Vérifier que deux gros fichiers sont identiques au byte près sans les uploader nulle part.
  • Produire l'empreinte d'une chaîne de configuration avant de l'envoyer dans un pipeline de logs qui retire les contenus de payload.
  • Comparer un hash de mot de passe à une valeur stockée pendant un audit de migration (hors ligne, jamais sur le système en production).

Astuces et erreurs courantes

  • N'utilisez jamais MD5 ou SHA-1 brut pour stocker des mots de passe — ils sont trop rapides et présentent des collisions connues. Utilisez bcrypt, scrypt ou Argon2 côté serveur à la place.
  • SHA-256 est le défaut moderne pour les contrôles d'intégrité généraux ; SHA-512 est plus rapide sur les machines 64-bit et offre plus de bits.
  • Lors de la vérification d'un téléchargement, comparez le hash entier caractère par caractère — les correspondances de sous-chaînes ne sont pas sûres.
  • Hasher la même entrée produit toujours la même sortie. Si deux calculs diffèrent, vos entrées différaient (ex. saut de ligne traînant, encodage différent).

Questions fréquentes

Puis-je inverser le hash pour récupérer mon texte ?

Non. Les hashs sont des fonctions à sens unique par conception. Il n'y a pas moyen de les inverser mathématiquement — c'est pour ça qu'on les utilise pour mots de passe et intégrité.

Quel algorithme dois-je utiliser ?

SHA-256 pour usage général. SHA-512 pour plus de sécurité. MD5 et SHA-1 sont gardés pour compatibilité mais non recommandés pour la sécurité critique.

Cela fonctionne-t-il pour les très gros fichiers ?

Oui. Nous hashons par blocs de 2 Mo, donc des fichiers de plusieurs gigaoctets fonctionnent sans saturer la mémoire.

Ces hashs sont-ils identiques à la sortie en ligne de commande d'openssl ou shasum ?

Oui — nous utilisons l'API WebCrypto et des implémentations MD5 bien testées, produisant une sortie identique au byte près à openssl dgst, shasum et certutil pour la même entrée.

Pourquoi deux hashs du "même" fichier peuvent-ils différer ?

Généralement à cause de différences invisibles d'octets : fins de ligne CRLF vs LF, BOM UTF-8, saut de ligne ajouté par votre éditeur, ou encodages de fichier différents. Les hashs sont exacts — un seul bit de différence produit une valeur complètement différente.

Combien de temps faut-il pour hasher un gros fichier ?

Nous streamons le fichier par blocs de 2 Mo, donc un fichier de 1 Go se termine généralement en 5-15 secondes selon le CPU. La progression est affichée dans le statut Computing… pendant l'exécution.

Derniers articles du blog

Outils similaires