Miklix

Kalkulator Kode Hash CRC-32

Diterbitkeun: 17 Pébruari 2025 jam 18.15.09 UTC

Kalkulator kode hash anu ngagunakeun fungsi hash CRC-32 (Cyclic Redundancy Check 32 bit) 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:

CRC-32 Hash Code Calculator

Cyclic Redundancy Check (CRC) nyaéta kode pangdeteksi kasalahan anu biasa dianggo pikeun ngadeteksi parobahan anu teu kahaja kana data atah. Sanaos sacara téknis sanés fungsi hash kriptografi, CRC-32 sering disebat salaku hash kusabab kamampuanna pikeun ngahasilkeun kaluaran ukuran tetep (32 bit) tina input panjangna variabel.

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 CRC-32

Kaula mah matematikawan a, tapi bakal coba ngajelaskeun fungsi Hash ieu kalawan analogi basajan. Beda sareng seueur fungsi hash kriptografi, éta sanés algoritma khusus anu rumit, janten sigana mah henteu kunanaon ;-)

Bayangkeun anjeun ngirim surat dina surat, tapi anjeun hariwang yén éta bakal ruksak sateuacan dugi ka anu nampi. Dumasar kana eusi surat, anjeun ngitung checksum CRC-32 sareng nyerat éta dina amplop. Nalika panarima nampi surat, anjeunna teras tiasa ngitung checksum sareng ningali naha éta cocog sareng anu anjeun tulis. Upami kitu, hurup éta henteu ruksak atanapi robih sapanjang jalan.

Cara CRC-32 ngalakukeun ieu mangrupikeun prosés opat léngkah:

Lengkah 1: Tambahkeun Sababaraha Spasi Tambahan (Padding)

  • CRC nambihan rohangan tambahan sakedik dina tungtung pesen (sapertos ngabungkus kacang dina kotak).
  • Ieu ngabantuan eta ningali kasalahan leuwih gampang.

Lengkah 2: The Magic Ruler (The Polynomial)

  • CRC-32 ngagunakeun "pangawasa sihir" khusus pikeun ngukur data.
    • Pikirkeun pangawasa ieu sapertos pola nabrak sareng alur (ieu polinomial, tapi ulah hariwang ngeunaan kecap éta).
    • "Pangawasa" anu paling umum pikeun CRC-32 nyaéta pola anu tetep.

Lengkah 3: Ngageser Panguasa (Prosés Divisi)

  • Ayeuna CRC ngageser pangawasa dina seratan.
    • Di unggal tempat, éta pariksa naha nabrak sareng alur ngajajar.
    • Mun aranjeunna henteu baris nepi, CRC nyieun catetan (ieu dipigawé maké XOR basajan, kawas flipping saklar atawa mareuman).
    • Éta terus ngageser sareng flip saklar dugi ka tungtung.

Lengkah 4: Hasil Akhir (The Checksum)

  • Saatos ngageser pangawasa dina sakabéh pesen, anjeun tinggaleun sajumlah leutik (panjangna 32 bit) anu ngagambarkeun data asli.
    • Nomer ieu sapertos sidik ramo anu unik pikeun pesen.
    • Ieu mangrupikeun checksum CRC-32.

Versi anu dipidangkeun dina halaman éta mangrupikeun fungsi CRC-32 asli, anu mangrupikeun anu anjeun kedah dianggo pikeun kasaluyuan pangsaéna sareng sistem anu sanés.

Kuring boga kalkulator pikeun varian séjén ogé:

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

Mikkel Bang Christensen

Ngeunaan Pangarang

Mikkel Bang 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.