Calculadora de codi hash Adler-32
Publicat: 5 de març del 2025, a les 19:24:17 UTC
Última actualització: 12 de gener del 2026, a les 9:14:28 UTC
Adler-32 Hash Code Calculator
La funció hash Adler-32 és un algorisme de suma de verificació simple, ràpid i que sovint s'utilitza per a la verificació de la integritat de les dades. Va ser dissenyat per Mark Adler i s'utilitza habitualment en aplicacions com zlib per a la compressió de dades. A diferència de les funcions hash criptogràfiques (com SHA-256), Adler-32 no està dissenyat per a la seguretat, sinó per a la comprovació ràpida d'errors. Calcula una suma de verificació de 32 bits (4 bytes), normalment representada com a 8 caràcters hexadecimals.
Divulgació completa: no vaig escriure la implementació específica de la funció hash utilitzada en aquesta pàgina. És una funció estàndard inclosa amb el llenguatge de programació PHP. Només he creat la interfície web per fer-la disponible públicament aquí per comoditat.
Sobre l'algoritme de hash Adler-32
No sóc matemàtic, però intentaré explicar aquesta funció hash utilitzant una analogia quotidiana que espero que els meus companys no matemàtics puguin entendre. A diferència de moltes de les funcions hash criptogràfiques, Adler32 és una funció de suma de verificació força simple, així que això no hauria de ser tan dolent ;-)
Imagineu-vos que teniu una bossa de petites fitxes numerades, cadascuna representant una lletra o part de les vostres dades. Per exemple, la paraula "Hi" té dues fitxes: una per a "H" i una per a "i".
Ara, farem dues coses senzilles amb aquestes fitxes:
Pas 1: Sumar-los (Suma A)
- Comença amb el número 1 (com a regla general).
- Suma el número de cada fitxa a aquest total.
Pas 2: Mantingueu un total acumulat de totes les sumes (Suma B)
- Cada vegada que afegiu un número de tessel·la nova a Suma A, també afegiu el nou valor de Suma A a Suma B.
- És com apilar monedes: hi afegiu una moneda a sobre (Suma A) i després anoteu la nova alçada total de la pila (Suma B).
Al final, enganxeu els dos totals per formar un sol gran nombre. Aquest gran nombre és la suma de verificació d'Adler-32.
Lectures addicionals
Si t'ha agradat aquesta publicació, també et poden agradar aquests suggeriments:
- Calculadora de codi hash HAVAL-128/5
- Calculadora de codi hash Snefru-256
- Calculadora de codi hash CRC-32
