Isi kandungan:
Definisi - Apa maksud Hashing?
Hashing menghasilkan nilai atau nilai dari rentetan teks menggunakan fungsi matematik.
Hashing adalah salah satu cara untuk membolehkan keselamatan semasa proses penghantaran mesej apabila mesej hanya dimaksudkan untuk penerima tertentu. Formula menjana hash, yang membantu melindungi keselamatan penghantaran daripada gangguan.
Hashing juga merupakan kaedah menyusun nilai utama dalam jadual pangkalan data dengan cara yang cekap.
Techopedia menerangkan Hashing
Apabila pengguna menghantar mesej selamat, hash mesej yang dijana dihasilkan dan disulitkan, dan dihantar bersama dengan mesej tersebut. Apabila mesej diterima, penerima menyahsulit hash serta mesej. Kemudian, penerima mewujudkan hash lain dari mesej. Jika kedua-dua hash adalah sama jika dibandingkan, maka penghantaran selamat telah berlaku. Proses hashing ini memastikan bahawa mesej tidak diubah oleh pengguna akhir yang tidak dibenarkan.
Hashing digunakan untuk mengindeks dan mengambil item dalam pangkalan data kerana lebih mudah untuk mencari item menggunakan kunci hashed yang dipendekkan daripada menggunakan nilai asal.