Kalkulator Kode Hash Snefru-256
Diterbitkan: 17 Februari 2025 pukul 17.38.36 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 09.13.07 UTC
Snefru-256 Hash Code Calculator
Fungsi hash Snefru adalah fungsi hash kriptografi yang dirancang oleh Ralph Merkle pada tahun 1990. Awalnya, fungsi ini dimaksudkan sebagai bagian dari pengajuan ke National Institute of Standards and Technology (NIST) selama upaya awal untuk menstandarisasi algoritma hash yang aman. Meskipun tidak banyak digunakan saat ini, Snefru penting karena memperkenalkan ide-ide yang memengaruhi desain kriptografi selanjutnya.
Snefru awalnya mendukung ukuran keluaran variabel, tetapi versi yang disajikan di sini menghasilkan keluaran 256 bit (32 byte), yang biasanya divisualisasikan sebagai angka heksadesimal 64 digit.
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.
Tentang Algoritma Hash Snefru
Saya bukan ahli matematika atau kriptografi, tetapi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang mudah dipahami oleh sesama non-matematikawan. Jika Anda lebih menyukai penjelasan yang sarat matematika dan ilmiah, saya yakin Anda dapat menemukannya di tempat lain ;-)
Meskipun Snefru tidak lagi dianggap aman dan sesuai untuk sistem baru, algoritma ini menarik dari segi sejarah, karena desainnya memengaruhi banyak fungsi hash selanjutnya yang masih digunakan hingga saat ini.
Anda dapat membayangkan Snefru seperti blender bertenaga tinggi yang dirancang untuk mencampur dan mencincang bahan-bahan hingga Anda tidak lagi dapat mengidentifikasi input aslinya, tetapi seperti semua fungsi hash, ia akan selalu memberikan output yang sama untuk input yang sama.
Ini adalah proses tiga langkah:
Langkah 1: Cincang Bahan-Bahan (Masukkan Data)
- Pertama, potong bahan-bahan Anda menjadi potongan yang lebih kecil agar muat di dalam blender. Ini seperti memecah data menjadi blok-blok.
Langkah 2: Mencampur Adonan (Blender dengan Kecepatan Berbeda)
- Snefru tidak hanya mencampur sekali. Ia melakukan beberapa putaran pencampuran - seperti berganti-ganti antara memotong, menghaluskan, dan menekan tombol sebentar-sebentar - untuk memastikan semuanya tercampur dengan sangat baik.
- Di setiap putaran, blender: Mengaduk ke arah yang berbeda (seperti membalik smoothie). Menambahkan "sentuhan rahasia" (seperti taburan kecil rasa acak) untuk membuat campuran semakin sulit diprediksi. Mengubah kecepatan untuk mengaduk dengan cara yang berbeda setiap kali.
Langkah 3: Smoothie Terakhir (The Hash)
- Setelah 8 kali proses pencampuran yang intens, Anda menuangkan smoothie terakhir. Inilah hash - campuran unik yang benar-benar tercampur rata.
Bacaan Lebih Lanjut
Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:
