Miklix

Kalkulator Kod Hash Whirlpool

Diterbitkan: 19 Mac 2025 pada 9:17:08 PTG UTC

Kalkulator kod cincang yang menggunakan fungsi cincang Whirlpool untuk mengira kod cincang berdasarkan input teks atau muat naik fail.

Halaman ini telah diterjemahkan mesin daripada bahasa Inggeris untuk menjadikannya boleh diakses oleh seramai mungkin orang. Malangnya, terjemahan mesin belum lagi merupakan teknologi yang sempurna, jadi ralat boleh berlaku. Jika anda mahu, anda boleh melihat versi bahasa Inggeris asal di sini:

Whirlpool Hash Code Calculator

Fungsi cincang Whirlpool ialah fungsi cincang kriptografi yang direka oleh Vincent Rijmen (salah seorang pereka bersama AES) dan Paulo SLM Barreto. Ia mula diperkenalkan pada tahun 2000 dan kemudian disemak semula pada tahun 2003 untuk meningkatkan keselamatan. Whirlpool adalah sebahagian daripada standard ISO/IEC 10118-3, menjadikannya sesuai untuk pelbagai aplikasi kriptografi. Ia menjana kod cincang 512 bit (64 bait), biasanya diwakili sebagai 128 aksara heksadesimal.

Pendedahan penuh: Saya tidak menulis pelaksanaan khusus fungsi cincang yang digunakan pada halaman ini. Ia adalah fungsi standard yang disertakan dengan bahasa pengaturcaraan PHP. Saya hanya membuat antara muka web untuk menjadikannya tersedia secara umum di sini untuk kemudahan.


Kira Kod Hash Baharu

Data yang diserahkan atau fail yang dimuat naik melalui borang ini hanya akan disimpan pada pelayan selama yang diperlukan untuk menjana kod cincang yang diminta. Ia akan dipadamkan serta-merta sebelum hasilnya dikembalikan ke penyemak imbas anda.

Data input:



Teks yang diserahkan adalah dikodkan UTF-8. Memandangkan fungsi cincang beroperasi pada data binari, hasilnya akan berbeza daripada jika teks berada dalam pengekodan lain. Jika anda perlu mengira cincang teks dalam pengekodan tertentu, anda perlu memuat naik fail sebaliknya.



Tentang Algoritma Hash Whirlpool

Saya bukan seorang ahli matematik mahupun ahli kriptografi, jadi saya akan cuba menerangkan bagaimana fungsi hash ini berfungsi dalam istilah orang awam. Jika anda lebih suka penjelasan yang tepat secara saintifik dan penuh dengan matematik, saya pasti anda boleh mencari itu di laman web lain ;-)

Bagaimanapun, bayangkan anda sedang membuat smoothie dengan pelbagai jenis bahan: pisang, strawberi, bayam, mentega kacang, dan sebagainya. Inilah yang dilakukan oleh Whirlpool kepada bahan-bahan (atau data) anda:

Langkah 1 - Potong Semua Bahan (Memecah Data Ke Dalam Potongan)

  • Pertama, ia memecahkan data anda menjadi potongan kecil, seperti memotong buah-buahan sebelum diblend.

Langkah 2 - Blend Dengan Gila (Mencampurkannya)

Sekarang, ia memasukkan potongan-potongan ini ke dalam pengisar yang kuat dengan 10 kelajuan berbeza (dipanggil "pusingan"). Setiap pusingan mencampurkan data dengan cara yang berbeza:

  • Tukar dan Pusing (Substitusi): Beberapa potongan ditukar dengan yang lain, seperti menukar strawberi dengan blueberi.
  • Kacau Dalam Bulatan (Permutation): Ia memutarkan campuran itu, memindahkan bahan-bahan dari satu tempat ke tempat lain supaya tiada apa yang kekal di tempat asalnya.
  • Hancurkan Semua Bahan (Pencampuran): Ia menghancurkan dan mengacau untuk menyebarkan rasa (atau data) secara merata dalam campuran.
  • Tambah Bahan Rahsia (Pencampuran Kunci): Ia taburkan "bahan rahsia" (kod khas) untuk menjadikan smoothie itu unik.

Langkah 3 - Hasil Akhir (Hash)

  • Setelah 10 pusingan campuran yang sengit, anda akan mendapat minuman yang lancar, sempurna dicampur - atau dalam kes ini, hash 512-bit. Tiada cara untuk mengeluarkan pisang atau bayam asal dari smoothie itu lagi. Apa yang tinggal hanyalah minuman akhir tersebut.
Kongsi di BlueskyKongsi di FacebookKongsi di LinkedInKongsi di TumblrKongsi di XKongsi di LinkedInSematkan pada Pinterest

Mikkel Christensen

Mengenai Pengarang

Mikkel Christensen
Mikkel ialah pencipta dan pemilik miklix.com. Beliau mempunyai lebih 20 tahun pengalaman sebagai pengaturcara komputer/pembangun perisian profesional dan kini bekerja sepenuh masa untuk sebuah syarikat IT Eropah yang besar. Apabila tidak menulis blog, dia menghabiskan masa lapangnya dengan pelbagai minat, hobi dan aktiviti, yang mungkin sedikit sebanyak dapat dilihat dalam pelbagai topik yang diliputi di laman web ini.