Générateur de Hash — Gratuit en ligne

Générez en ligne (online) des hash MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE2, CRC32 et 10 autres à partir de texte : 17 algorithmes.

Generator

MD5, SHA-256, SHA-3, BLAKE2, RIPEMD-160 et 12 Autres

17 algorithmes de hash et checksum, avec choix du format de sortie

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

À propos de ces algorithmes

MD5 et SHA-1 sont rapides mais cryptographiquement compromis : utiles pour une somme de contrôle, jamais pour des mots de passe ni quoi que ce soit de critique pour la sécurité. SHA-256, SHA-512 et le reste de la famille SHA-2 (SHA-224, SHA-384) sont la norme actuelle pour le hachage sécurisé. SHA-3 (Keccak) est une famille plus récente et structurellement différente, proposée comme alternative à SHA-2. BLAKE2 est un hash moderne à haute vitesse utilisé dans certaines cryptomonnaies. RIPEMD-160 est utilisé avec SHA-256 dans la génération d'adresses Bitcoin. SHAKE128/256 sont des fonctions à sortie extensible de la famille SHA-3. CRC32 et Adler-32 ne sont pas du tout des hashs cryptographiques : ce sont des sommes de contrôle rapides conçues pour détecter une corruption accidentelle de données, pas pour résister à une falsification délibérée.

Ce que fait cet outil

Le générateur de hachage calcule l'empreinte ou la somme de contrôle du texte saisi avec 17 algorithmes : MD5, SHA-1, la famille SHA-2, SHA-3, SHAKE, BLAKE2, RIPEMD-160, CRC32 et Adler-32. Le résultat peut s'afficher en hex minuscule, en hex majuscule ou en Base64.

Le texte est haché sous forme d'octets UTF-8, comme le font la plupart des langages de programmation et des outils en ligne de commande, si bien que le résultat correspond à md5sum, sha256sum ou à un appel hashlib sur la même chaîne.

Quand l'utiliser

  • Vérifier que la somme de contrôle publiée d'un fichier téléchargé correspond, ou générer des vecteurs de test pour votre code.
  • Créer une clé de cache, un ETag ou une clé de dédoublonnage à partir d'un texte.
  • Comparer deux valeurs sans les afficher en entier, par exemple dans un ticket de support.
  • Comprendre le comportement des fonctions de hachage : modifiez un caractère et voyez toute l'empreinte changer.

Exemple concret

hello · MD5

5d41402abc4b2a76b9719d911017c592

hello · SHA-1

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

hello · SHA-256

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

hello · SHA-256 (Base64)

LPJNul+wow4m6DsqxbninhsWHlwfp0JecwQzYpOLmCQ=

hello · CRC32

3610a686

Questions sur cet outil

Quel algorithme utiliser ?

SHA-256 est le choix sûr par défaut pour les contrôles d'intégrité. MD5 et SHA-1 sont cassés pour la sécurité et ne conviennent qu'à des sommes de contrôle non sensibles ; CRC32 et Adler-32 détectent une corruption accidentelle, pas une falsification.

Puis-je l'utiliser pour hacher des mots de passe ?

Non. Les mots de passe exigent un algorithme lent et salé comme bcrypt, scrypt ou Argon2 dans votre application. Un hachage rapide comme SHA-256 se casse vite par force brute.

Pourquoi mon empreinte diffère-t-elle de celle d'un autre outil ?

Généralement à cause de différences invisibles dans l'entrée : un saut de ligne final, des fins de ligne Windows ou un autre encodage de texte. L'empreinte change complètement dès qu'un seul octet change.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.