Isibali sekhodi sehashi Adler-32
Kushicilelwe: 17 Pébruari 2025 jam 18.07.55 UTC
Hash ikhodi wokubala esebenzisa umsebenzi Adler-32 hash ukubala ikhodi hash esekelwe umbhalo okokufaka noma ifayela ukulayisha.Adler-32 Hash Code Calculator
Umsebenzi we-Adler-32 hash uyi-algorithm ye-checksum elula, esheshayo, futhi evame ukusetshenziselwa ukuqinisekiswa kobuqotho bedatha. Yaklanywa nguMark Adler futhi ivame ukusetshenziswa kwizicelo ezifana ne-zlib yokucindezelwa kwedatha. Ngokungafani nemisebenzi ye-hash ye-cryptographic (njenge-SHA-256), i-Adler-32 ayiklanyelwe ukuphepha kodwa ukuhlola amaphutha okusheshayo. It computes a 32-bit (4 bytes) checksum, ngokuvamile emelelwa njengoba 8 izinhlamvu hexadecimal.
Ukudalulwa okuphelele: Angibhalanga ukusetshenziswa okuqondile komsebenzi we-hashi osetshenziswe kuleli khasi. Kungumsebenzi ojwayelekile ofakwe nolimi lokuhlela lwe-PHP. Ngenze isixhumi esibonakalayo sewebhu kuphela ukuze ngisenze sitholakale esidlangalaleni lapha ukuze kube lula.
Mayelana ne-Adler-32 Hash Algorithm
Angiyena isazi sezibalo, kodwa ngizozama ukuchaza lo msebenzi we-hash ngisebenzisa umfaniswano wansuku zonke engithemba ukuthi ozakwabo abangewona izazi zezibalo bangaqonda. Ngokungafani nemisebenzi eminingi ye-hash ye-cryptographic, i-Adler32 ngumsebenzi olula kakhulu we-checksum, ngakho-ke lokhu akufanele kube kubi kakhulu ;-)
Cabanga ukuthi unesikhwama samathayela amancane anamanani, ngamunye omele incwadi noma ingxenye yedatha yakho. Ngokwesibonelo, igama elithi "Hi" has amathayili amabili: omunye "H" futhi omunye "i".
Manje, sizokwenza izinto ezimbili ezilula ngala mathayela:
Isinyathelo 1: Hlanganisa nabo (Sum A)
- Qala ngenombolo 1 (njengomthetho).
- Engeza inombolo kusuka kuthayela ngalinye kulesi sibalo.
Isinyathelo 2: Gcina Ingqikithi Yokugijima Yazo Zonke Izimali (Sum B)
- Ngaso sonke isikhathi lapho ungeza inombolo ye-tile entsha ku-Sum A, uphinde ungeze inani elisha le-Sum A ku-Sum B.
- Kufana nokufumbathisa izinhlamvu zemali: ungeza uhlamvu lwemali olulodwa ngaphezulu (Sum A), bese ubhala phansi ukuphakama okusha okuphelele kwesitaki (Sum B).
Ekugcineni, unamathisela ingqikithi emibili ndawonye ukwenza inombolo eyodwa enkulu. Leyo nombolo enkulu yi-Adler-32 checksum.