Miklix

Kalkulator Kode Hash Whirlpool

Diterbitkan: 18 Februari 2025 pukul 21.27.03 UTC

Kalkulator kode hash yang menggunakan fungsi hash Whirlpool untuk menghitung kode hash berdasarkan masukan teks atau unggahan file.

Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

Whirlpool Hash Code Calculator

Fungsi hash Whirlpool adalah fungsi hash kriptografi yang dirancang oleh Vincent Rijmen (salah satu perancang AES) dan Paulo SLM Barreto. Fungsi ini pertama kali diperkenalkan pada tahun 2000 dan kemudian direvisi pada tahun 2003 untuk meningkatkan keamanan. Whirlpool merupakan bagian dari standar ISO/IEC 10118-3, sehingga cocok untuk berbagai aplikasi kriptografi. Fungsi ini menghasilkan kode hash 512 bit (64 byte), yang biasanya direpresentasikan sebagai 128 karakter heksadesimal.

Pengungkapan penuh: Saya tidak menulis implementasi spesifik dari fungsi hash yang digunakan pada halaman ini. Ini adalah fungsi standar yang disertakan dengan bahasa pemrograman PHP. Saya hanya membuat antarmuka web untuk membuatnya tersedia untuk umum di sini demi kenyamanan.


Hitung Kode Hash Baru

Data yang dikirimkan atau file yang diunggah melalui formulir ini hanya akan disimpan di server selama diperlukan untuk menghasilkan kode hash yang diminta. Data tersebut akan segera dihapus sebelum hasilnya dikembalikan ke browser Anda.

Masukkan data:



Teks yang dikirim adalah teks yang dienkode UTF-8. Karena fungsi hash beroperasi pada data biner, hasilnya akan berbeda dibandingkan jika teks tersebut dalam pengkodean lain. Jika Anda perlu menghitung hash teks dalam pengkodean tertentu, Anda harus mengunggah sebuah file.



Tentang Algoritma Hash Whirlpool

Saya bukan ahli matematika atau kriptografer, jadi saya akan mencoba menjelaskan cara kerja fungsi hash ini dalam bahasa awam. Jika Anda lebih suka penjelasan yang ilmiah dan penuh matematika, saya yakin Anda dapat menemukannya di situs web lain ;-)

Bayangkan Anda sedang membuat smoothie dengan berbagai macam bahan: pisang, stroberi, bayam, selai kacang, dll. Berikut ini adalah apa yang dilakukan Whirlpool terhadap bahan-bahan (atau data) Anda:

Langkah 1 - Potong Semuanya (Memecah Data Menjadi Beberapa Bagian)

  • Pertama, ia memecah data Anda menjadi potongan-potongan kecil, seperti mengiris buah sebelum mencampurnya.

Langkah 2 - Campur Seperti Gila (Mencampurnya)

Sekarang, ia memasukkan potongan-potongan ini ke dalam blender yang kuat dengan 10 kecepatan berbeda (disebut "rounds"). Setiap round mencampur data dengan cara yang berbeda:

  • Tukar dan Balik (Substitusi): Beberapa bagian ditukar dengan bagian lainnya, seperti mengganti stroberi dengan blueberry.
  • Aduk Secara Berputar (Permutasi): Memutar campuran, memindahkan bahan-bahan dari satu tempat ke tempat lain sehingga tidak ada yang tetap di tempat semula.
  • Hancurkan Semuanya (Pencampuran): Hancurkan dan aduk untuk menyebarkan rasa (atau data) secara merata ke seluruh campuran.
  • Tambahkan Bahan Rahasia (Pencampuran Kunci): Taburkan "bahan rahasia" (kode khusus) untuk membuat smoothie menjadi unik.

Langkah 3 - Hasil Akhir (Hash)

  • Setelah 10 putaran pencampuran yang intens, Anda akan mendapatkan minuman yang lembut dan tercampur sempurna - atau dalam hal ini, hash 512-bit. Tidak ada cara untuk mengeluarkan pisang atau bayam asli dari smoothie lagi. Yang Anda dapatkan hanyalah minuman terakhir.
Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Bang Christensen

Tentang Penulis

Mikkel Bang Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.