Générateur de hash

Hachez du texte ou des fichiers avec MD5, CRC32, SHA-1/256/512, SHA-3 et Keccak, en sortie hex ou Base64, et vérifiez une empreinte face à un hash attendu.

Chargement de l'outil…

Générateur de hashSaisissez du texte ou déposez un fichier pour calculer d’un coup les empreintes MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 et Keccak, avec une sortie en hex ou Base64, en majuscules ou minuscules. Collez un hash attendu pour vérifier une correspondance en temps quasi constant, et n’affichez que les algorithmes qui vous intéressent. Tout s’exécute localement via l’API Web Crypto et WebAssembly : votre texte et vos fichiers ne quittent jamais le navigateur.

Qu'est-ce que Générateur de hash ?

Le générateur de hash est un calculateur de hachage et de sommes de contrôle en ligne et gratuit qui transforme du texte ou un fichier importé en plusieurs empreintes à la fois : MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 et Keccak-256. Développeurs et administrateurs l’utilisent pour créer des sommes de contrôle, produire des empreintes de fichiers, construire des clés de cache et vérifier des téléchargements en collant le hash attendu de l’éditeur pour confirmer une correspondance. La sortie peut s’afficher en hex minuscule ou majuscule, ou en Base64, et chaque algorithme peut être activé ou désactivé pour se concentrer sur une seule empreinte. Le hachage de fichiers lit les octets via l’API Web Crypto, tandis que CRC32, SHA-3 et Keccak passent par un module WebAssembly — le tout dans le navigateur.

Comment utiliser Générateur de hash

  1. Choisissez Texte ou Fichier en haut : saisissez ou collez du texte, ou déposez un fichier pour hacher ses octets.
  2. Ouvrez les Réglages (⚙) pour activer des algorithmes supplémentaires (CRC32, SHA-3, Keccak) ou masquer ceux dont vous n’avez pas besoin.
  3. Dans les Réglages, choisissez la sortie hex ou Base64 et minuscules ou MAJUSCULES pour le hex.
  4. Consultez chaque empreinte ci-dessous et cliquez sur Copier pour la mettre dans le presse-papiers.
  5. Pour vérifier, collez un hash connu dans le champ Vérifier : une coche indique l’algorithme correspondant.

Exemples

Hachage de la chaîne « abc »

Entrée

abc

Sortie

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Vérifier un téléchargement

Passez en mode Fichier, déposez l’installateur téléchargé, puis collez la somme SHA-256 de la page de version dans le champ Vérifier. Une coche à côté de SHA-256 confirme que le fichier est intact.

Somme de contrôle CRC32

Activez CRC32 dans les Réglages pour obtenir une courte somme de 8 caractères, utile pour des vérifications d’intégrité rapides et non cryptographiques de texte ou de fichiers.

Questions fréquentes

Quels algorithmes de hachage sont pris en charge ?
Huit : MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 et Keccak-256. MD5, SHA-1, SHA-256 et SHA-512 sont activés par défaut ; activez les autres dans les Réglages.
Peut-il hacher des fichiers, pas seulement du texte ?
Oui. Passez en mode Fichier et déposez n’importe quel fichier : ses octets bruts sont hachés dans votre navigateur. La famille SHA utilise l’API Web Crypto ; CRC32, SHA-3 et Keccak utilisent un module WebAssembly.
Comment fonctionne la vérification ?
Collez un hash connu dans le champ Vérifier. Il est comparé à chaque empreinte affichée en hex (sans tenir compte de la casse) et en Base64 via une comparaison à temps quasi constant, et l’algorithme correspondant est mis en évidence.
Mon texte et mes fichiers sont-ils téléversés quelque part ?
Non. Tout le hachage s’exécute à 100 % côté client dans votre navigateur ; rien n’est envoyé à un serveur, c’est donc sûr pour des fichiers privés et des chaînes sensibles.
Puis-je utiliser MD5 ou SHA-1 pour la sécurité ?
Non. MD5, SHA-1 et CRC32 ne résistent pas aux collisions et servent aux sommes de contrôle ou aux clés de cache. Utilisez SHA-256, SHA-512 ou SHA-3 pour tout ce qui touche à la sécurité.

Outils connexes