Outil de calcul de hachage

Outil de calcul de hachage en ligne gratuit prenant en charge MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3, RIPEMD160, SM3 et d'autres algorithmes de hachage courants. Prend en charge le calcul en temps réel pour la vérification de l'intégrité des données.

Résultat du calcul

MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3
RIPEMD160
SM3

Connaissances sur les algorithmes de hachage

Qu'est-ce qu'un algorithme de hachage ?

Un algorithme de hachage est un algorithme qui mappe des données de taille arbitraire vers une chaîne de bits de taille fixe. Le mappage est à sens unique, c'est-à-dire qu'il est impossible de l'inverser.

Algorithmes de hachage courants

  • MD5 : produit une valeur de hachage de 128 bits (16 octets). Très utilisé historiquement mais considéré aujourd'hui comme non sécurisé.
  • SHA-1 : produit une valeur de hachage de 160 bits (20 octets). Également considéré comme faible.
  • SHA-2 : inclut SHA-224, SHA-256, SHA-384, SHA-512, etc. Considéré actuellement comme sécurisé et largement utilisé dans les protocoles de sécurité.
  • SHA-3 : le plus récent membre de la famille Secure Hash Algorithm (Keccak).
  • RIPEMD-160 : produit une valeur de hachage de 160 bits, couramment utilisée dans la génération d'adresses Bitcoin.
  • SM3 : une fonction de hachage cryptographique autorisée en Chine, produisant une valeur de hachage de 256 bits.

Applications

  • Intégrité des données : vérifier qu'un fichier n'a pas été altéré pendant la transmission.
  • Stockage de mots de passe : stocker les valeurs de hachage des mots de passe plutôt que le texte en clair.
  • Signatures numériques : utilisé avec la cryptographie à clé publique pour les signatures numériques.