Miklix

Kalkulator Kode Hash Whirlpool

Diterbitkan: 18 Februari 2025 pukul 21.27.03 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 14.20.50 UTC

Kalkulator kode hash yang menggunakan fungsi hash Whirlpool untuk menghitung kode hash berdasarkan input 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 maupun kriptografi, jadi saya akan mencoba menjelaskan cara kerja fungsi hash ini dengan bahasa yang mudah dipahami. Jika Anda lebih menyukai penjelasan yang lebih tepat secara ilmiah dan sarat matematika, saya yakin Anda dapat menemukannya di situs web lain ;-)

Jadi, bayangkan Anda membuat smoothie dengan berbagai macam bahan: pisang, stroberi, bayam, selai kacang, dan lain-lain. Inilah yang dilakukan Whirlpool terhadap bahan-bahan (atau data) Anda:

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

  • Pertama, ia memecah data Anda menjadi bagian-bagian kecil, seperti mengiris buah sebelum dihaluskan.

Langkah 2 - Campur dengan Gila-gilaan (Mengaduknya)

Sekarang, data tersebut dimasukkan ke dalam blender bertenaga dengan 10 kecepatan berbeda (disebut "putaran"). Setiap putaran mencampur data dengan cara yang berbeda:

  • Tukar dan Ganti (Substitusi): Beberapa bagian ditukar dengan bagian lain, seperti mengganti stroberi dengan blueberry.
  • Aduk Melingkar (Permutasi): Alat ini memutar campuran, memindahkan bahan dari satu tempat ke tempat lain sehingga tidak ada yang tetap berada di tempat asalnya.
  • Campur Semua Bahan (Mencampur): Proses ini menghancurkan dan mengaduk untuk menyebarkan rasa (atau data) secara merata ke seluruh campuran.
  • Tambahkan Bahan Rahasia (Campuran Kunci): Ini menambahkan "bahan rahasia" (kode khusus) untuk membuat smoothie menjadi unik.

Langkah 3 - Hasil Akhir (Hash)

  • Setelah 10 kali proses pencampuran intensif, Anda mendapatkan minuman yang halus dan tercampur sempurna - atau dalam hal ini, hash 512-bit. Tidak ada cara untuk memisahkan pisang atau bayam asli dari smoothie lagi. Yang Anda miliki hanyalah minuman akhirnya.

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

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