Miklix

Kalkulator Kode Hash Adler-32

Diterbitkeun: 17 Pébruari 2025 jam 18.07.13 UTC
Panungtungan diropéa: 12 Januari 2026 jam 9.14.25 UTC

Kalkulator kode hash anu nganggo fungsi hash Adler-32 pikeun ngitung kode hash dumasar kana input téks atanapi unggah file.

Kaca ieu ditarjamahkeun ku mesin tina basa Inggris supados tiasa diaksés ku saloba-lobana jalma. Hanjakalna, tarjamahan mesin henteu acan janten téknologi anu sampurna, janten kasalahan tiasa lumangsung. Upami anjeun hoyong, anjeun tiasa ningali versi Inggris asli di dieu:

Adler-32 Hash Code Calculator

Fungsi hash Adler-32 nyaéta algoritma checksum anu saderhana, gancang, sareng sering dianggo pikeun verifikasi integritas data. Ieu dirancang ku Mark Adler sareng umumna dianggo dina aplikasi sapertos zlib pikeun komprési data. Teu sapertos fungsi hash kriptografi (sapertos SHA-256), Adler-32 henteu dirancang pikeun kaamanan tapi pikeun mariksa kasalahan anu gancang. Ieu ngitung checksum 32-bit (4 bait), biasana digambarkeun salaku 8 karakter heksadesimal.

Panyingkepan pinuh: Kuring teu nulis palaksanaan husus tina fungsi Hash dipaké dina kaca ieu. Ieu mangrupikeun fungsi standar anu kalebet sareng basa pamrograman PHP. Kuring ngan ukur ngadamel antarbeungeut wéb pikeun ngajantenkeun umum di dieu pikeun genah.


Ngitung Kode Hash Anyar

Data anu dikintunkeun atanapi file anu diunggah ngalangkungan formulir ieu ngan bakal disimpen dina pangladén salami anu diperyogikeun pikeun ngahasilkeun kode hash anu dipénta. Éta bakal langsung dihapus sateuacan hasilna dipulangkeun ka panyungsi anjeun.

Input data:



Téks anu dikirimkeun nyaéta UTF-8 disandi. Kusabab fungsi hash beroperasi dina data binér, hasilna bakal béda ti lamun téks dina encoding sejen. Upami anjeun kedah ngitung hash tina téks dina encoding khusus, anjeun kedah unggah file.



Ngeunaan Algoritma Hash Adler-32

Abdi sanés ahli matematika, tapi abdi bade nyobian ngajelaskeun fungsi hash ieu nganggo analogi sadidinten anu mudah-mudahan tiasa kahartos ku sasama anu sanés ahli matematika. Teu sapertos seueur fungsi hash kriptografi, Adler32 mangrupikeun fungsi checksum anu saderhana, janten ieu henteu kedah goréng teuing ;-)

Bayangkeun anjeun gaduh sakotak ubin leutik anu dinomeran, masing-masing ngawakilan hurup atanapi bagian tina data anjeun. Salaku conto, kecap "Hi" gaduh dua ubin: hiji kanggo "H" sareng hiji kanggo "i".

Ayeuna, urang bade ngalakukeun dua hal basajan nganggo ubin ieu:

Léngkah 1: Tambahkeun (Jumlah A)

  • Mimitian ku nomer 1 (sakumaha aturanna).
  • Tambahkeun angka ti unggal ubin kana total ieu.

Léngkah 2: Jieun Total Sadaya Jumlah (Jumlah B)

  • Unggal anjeun nambihan nomer ubin anyar kana Sum A, anjeun ogé nambihan nilai anyar tina Sum A kana Sum B.
  • Siga numpuk koin: anjeun nambahkeun hiji koin di luhurna (Jumlah A), terus anjeun nuliskeun total jangkungna tumpukan nu anyar (Jumlah B).

Tungtungna, anjeun ngalem dua total éta pikeun nyieun hiji angka anu ageung. Angka anu ageung éta nyaéta checksum Adler-32.

Bacaan salajengna

Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:


Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Christensen

Ngeunaan Pangarang

Mikkel Christensen
Mikkel mangrupikeun panyipta sareng pamilik miklix.com. Anjeunna gaduh pangalaman langkung ti 20 taun salaku programmer komputer / pamekar software profésional sareng ayeuna padamelan full-time pikeun korporasi IT Éropa anu ageung. Nalika henteu ngeblog, anjeunna nyéépkeun waktos luangna dina sajumlah ageung minat, hobi, sareng kagiatan, anu tiasa ditingali dina rupa-rupa topik anu aya dina halaman wéb ieu.