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