Miklix

Kalkulator Kode Hash Snefru-256

Diterbitkan: 17 Februari 2025 pukul 17.38.36 UTC

Kalkulator kode hash yang menggunakan fungsi hash Snefru 256 bit (Snefru-256) 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:

Snefru-256 Hash Code Calculator

Fungsi hash Snefru adalah fungsi hash kriptografi yang dirancang oleh Ralph Merkle pada tahun 1990. Fungsi ini awalnya ditujukan sebagai bagian dari pengajuan ke National Institute of Standards and Technology (NIST) selama upaya awal untuk menstandardisasi 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), 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.


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 Snefru

Saya bukan ahli matematika atau kriptografer, tetapi saya akan mencoba menjelaskan fungsi hash ini dengan cara yang dapat dipahami oleh rekan-rekan saya yang bukan ahli matematika. Jika Anda lebih suka 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, ia menarik karena alasan historis, karena desainnya memengaruhi banyak fungsi hash selanjutnya yang masih digunakan.

Anda dapat membayangkan Snefru seperti blender berkekuatan tinggi yang dirancang untuk mencampur dan memotong bahan-bahan hingga Anda tidak dapat lagi mengidentifikasi masukan aslinya, tetapi seperti semua fungsi hash, ia akan selalu memberikan keluaran yang sama untuk masukan yang sama.

Ini adalah proses tiga langkah:

Langkah 1: Cincang Bahan-Bahan (Input Data)

  • Pertama, Anda memotong bahan-bahan menjadi potongan-potongan kecil agar muat di dalam blender. Ini seperti memecah data menjadi blok-blok.

Langkah 2: Mencampur Adonan Bulat (Blender dengan Kecepatan Berbeda)

  • Snefru tidak hanya diaduk sekali. Ia melakukan beberapa putaran pengadukan - seperti memotong, menghaluskan, dan mengaduk - untuk memastikan semuanya tercampur dengan sangat baik.
  • Pada setiap putaran, blender:
    • Mengaduk ke berbagai arah (seperti membalikkan smoothie).
    • Menambahkan "sentuhan" rahasia (seperti taburan kecil rasa acak) untuk membuat campurannya semakin sulit diprediksi.
    • Mengubah kecepatan mengaduk secara berbeda setiap waktu.

Langkah 3: Smoothie Terakhir (The Hash)

    • Setelah 8 putaran pencampuran yang intens, Anda menuangkan smoothie terakhir. Ini adalah hash - campuran yang tampak unik yang benar-benar diacak.

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.