Calculateur de code de hachage Adler-32
Publié : 17 février 2025 à 18 h 07 min 57 s UTC
Dernière mise à jour : 12 janvier 2026 à 09 h 14 min 31 s UTC
Adler-32 Hash Code Calculator
La fonction de hachage Adler-32 est un algorithme de somme de contrôle simple, rapide et souvent utilisé pour la vérification de l’intégrité des données. Il a été conçu par Mark Adler et est couramment utilisé dans des applications comme zlib pour la compression de données. Contrairement aux fonctions de hachage cryptographiques (comme SHA-256), Adler-32 n’est pas conçu pour la sécurité, mais pour la vérification rapide des erreurs. Il calcule une somme de contrôle de 32 bits (4 octets), généralement représentée par 8 caractères hexadécimaux.
Divulgation complète : je n'ai pas écrit l'implémentation spécifique de la fonction de hachage utilisée sur cette page. Il s'agit d'une fonction standard incluse avec le langage de programmation PHP. J'ai seulement créé l'interface Web pour la rendre accessible au public ici pour plus de commodité.
À propos de l’algorithme de hachage Adler-32
Je ne suis pas mathématicien, mais je vais essayer d’expliquer cette fonction de hachage en utilisant une analogie du quotidien que j’espère que mes collègues non-mathématiciens pourront comprendre. Contrairement à plusieurs fonctions de hachage cryptographiques, Adler32 est une fonction de somme de contrôle assez simple, donc ça ne devrait pas être trop mal;-)
Imaginez que vous avez un sac de petites tuiles numérotées, chacune représentant une lettre ou une partie de vos données. Par exemple, le mot « Hi » a deux tuiles : une pour « H » et une pour « i ».
Maintenant, nous allons faire deux choses simples avec ces tuiles :
Étape 1 : Les additionner (Somme A)
- Commencez par le chiffre 1 (en règle générale).
- Ajoutez le nombre de chaque tuile à ce total.
Étape 2 : Tenir un total continu de toutes les sommes (somme B)
- Chaque fois que vous ajoutez le nombre d’une nouvelle tuile à la somme A, vous ajoutez aussi la nouvelle valeur de la somme A à la somme B.
- C’est comme empiler des pièces : tu ajoutes une pièce sur le dessus (Somme A), puis tu notes la nouvelle hauteur totale de la pile (Somme B).
À la fin, vous collez les deux totaux ensemble pour former un seul grand nombre. Ce grand chiffre est la somme de contrôle Adler-32.
Lectures complémentaires
Si vous avez apprécié cet article, vous aimerez peut-être aussi ces suggestions :
- Calculateur de code de hachage SHA-512/224
- Calculateur de code de hachage XXH-64
- Calculateur de code de hachage Fowler-Noll-Vo FNV1-32
