#️⃣ Générateur de hachage

Générez des hachages MD5, SHA-1, SHA-256 et SHA-512. Gratuit, instantané, 100 % privé — tout le traitement se fait dans votre navigateur.

Or hash a file:
📁 Drop file here or

About Hash Functions

A hash function takes input data and produces a fixed-size string of bytes. The same input always produces the same hash, but even a tiny change produces a completely different hash.

Algorithms

Algorithm Bits Security Use Case
MD5128 Broken Checksums, non-security use only
SHA-1160 Weak Git commits, legacy compatibility
SHA-256256 Secure Passwords, digital signatures, blockchain
SHA-512512 Secure High-security, password hashing

⚠️ Important: MD5 and SHA-1 are not secure for cryptographic purposes. Use SHA-256 or SHA-512 for security-sensitive applications.

🔒 All hashing happens in your browser via the Web Crypto API. Your data never leaves your device.

About Hash Generator

Générez des hachages cryptographiques à partir de texte ou de fichiers. Prend en charge MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Vérifiez l'intégrité des fichiers, hachez des mots de passe et générez des sommes de contrôle. Tout dans votre navigateur.

5 algorithmes de hachage

MD5, SHA-1, SHA-256, SHA-384, SHA-512. Choisissez selon vos besoins de sécurité — SHA-256 pour un usage général.

Hachage de fichiers

Générez des sommes de contrôle pour les fichiers. Vérifiez les téléchargements, détectez la corruption et comparez les versions de fichiers.

Prise en charge HMAC

Authentification de message par hachage avec clé secrète. Utilisé pour la signature API et la vérification de messages.

Sécurité côté navigateur

Tout le hachage s'exécute localement dans votre navigateur. Les données sensibles ne quittent jamais votre appareil. Aucun téléversement vers un serveur.

📋 Common Use Cases

Vérification de l'intégrité des fichiers

Générez un hachage SHA-256 d'un fichier téléchargé et comparez-le à la somme de contrôle de l'éditeur pour confirmer qu'il n'a pas été altéré.

Hachage de mots de passe pour les tests

Produisez rapidement des hachages MD5 ou SHA de mots de passe de test lors du développement de systèmes d'authentification sans configurer de backend.

Comparaison de deux fichiers

Générez des hachages de deux fichiers pour déterminer rapidement si leur contenu est identique sans les lire manuellement.

Génération de signatures API

Créez des hachages SHA-256 des charges utiles de requêtes combinées à une clé secrète pour générer des signatures de type HMAC pour l'authentification API.

🪜 How to Use This Tool

  1. Sélectionnez l'algorithme de hachage
    Choisissez parmi MD5, SHA-1, SHA-256 ou SHA-512 selon vos besoins de sécurité ou de compatibilité.
  2. Saisissez du texte ou téléversez un fichier
    Tapez la chaîne à hacher dans la zone de saisie ou téléversez un fichier pour calculer sa somme de contrôle.
  3. Consultez le résultat du hachage
    Voyez la valeur de hachage hexadécimale calculée affichée instantanément avec un bouton de copie pratique.
  4. Changez d'algorithme pour comparer
    Basculez entre les types de hachage pour voir comment la même entrée produit des sorties de longueurs différentes selon les algorithmes.

📚 Related Guides

Frequently Asked Questions

Ces outils de développement sont-ils gratuits ?
Oui. Tous les outils de développement sont entièrement gratuits. Pas d'inscription, pas de compte.
Mes données sont-elles envoyées à un serveur ?
Non. L'encodage Base64, l'encodage d'URL, le décodage JWT, la génération de hachage et les tests d'expressions régulières se font tous dans votre navigateur. Vos jetons et secrets restent sur votre appareil.
Puis-je décoder des JWT en toute sécurité ?
Oui. Le décodage JWT se fait entièrement dans votre navigateur. Le jeton ne quitte jamais votre appareil. Seuls l'en-tête et la charge utile sont décodés — les signatures ne sont pas vérifiées côté serveur.