DEFINISI Fungsi Hash Cryptographic
Fungsi hash kriptografi ialah fungsi matematik yang digunakan dalam kriptografi. Fungsi hash biasa mengambil input panjang berubah untuk mengembalikan output panjang tetap. Fungsi hash kriptografi menggabungkan keupayaan melewati mesej fungsi hash dengan ciri keselamatan.
Membongkar Fungsi Hash Kriptografi
Fungsi Hash adalah struktur data yang biasa digunakan dalam sistem pengkomputeran untuk tugas, seperti memeriksa integritas mesej dan mengesahkan maklumat. Tetapi mereka dianggap kriptografi lemah. Fungsi hash kriptografi menambah ciri keselamatan ke fungsi hash tipikal, sehingga menjadikannya sukar untuk mengesan kandungan mesej atau maklumat tentang penerima dan pengirim.
Khususnya, fungsi hash kriptografi mempamerkan tiga sifat
- Mereka adalah "bebas bertanggar." Dalam kata yang mudah, tidak ada dua hash masukan yang harus dipetakan ke hash output yang sama. Mereka boleh tersembunyi. Dalam kata yang mudah, sukar untuk meneka nilai input untuk fungsi hash dari outputnya. Mereka harus mesra teka-teki. Iaitu, sukar untuk memilih input yang menyediakan output yang telah ditetapkan sebelumnya. Oleh itu, input harus dipilih dari taburan yang selebar mungkin.
Tiga sifat yang digariskan di atas adalah wajar tetapi mereka tidak boleh selalu dilaksanakan dalam amalan. Sebagai contoh, perbezaan dalam ruang sampel untuk mencampurkan input dan output memastikan bahawa perlanggaran mungkin. Contohnya telah ditunjukkan baru-baru ini apabila Inisiatif Mata Wang Digital MIT mendapati kerentanan perlanggaran di IOTA.
Fungsi hash kriptografi digunakan secara meluas dalam cryptocurrency untuk menyampaikan maklumat urus secara anonim. Sebagai contoh, bitcoin, cryptocurrency asli dan terbesar, menggunakan fungsi hash kriptografi SHA-256 dalam algoritmanya. Begitu juga, IOTA, sebuah platform untuk Internet Perkara, mempunyai fungsi hash kriptografi yang dikenali sebagai Curl.
