Skip to main content

Apa itu kunci hash?

Kunci hash adalah nilai kecil yang digunakan untuk mewakili sepotong besar data dalam sistem hash.Fungsi hash adalah persamaan matematika yang menyederhanakan sejumlah besar data menjadi nilai -nilai kecil.Proses ini menghemat ruang dalam database dan membuat pengambilan informasi lebih cepat dan lebih mudah untuk program.Juga umum untuk menggunakan sistem hash untuk menemukan informasi berulang dalam sistem yang kompleks, seperti pola suara atau gambar berulang atau bahkan bagian berulang dari genom atau untai DNA asam deoksiribonukleat.Selain itu, Hash Key adalah istilah bahasa Inggris internasional untuk kunci # pada telepon atau keyboard.

Sistem hash bekerja melalui sistem matematika yang mengubah informasi menjadi serangkaian kunci hash numerik.Informasi asli untuk setiap kunci hash disimpan dalam daftar yang disebut tabel hash.Ketika suatu sistem mencari informasi, tetapi menemukan kunci sebagai gantinya, itu hanya referensi silang kunci dengan tabel dan mengambil informasi asli.

Ketika digunakan dalam database, sistem hash digunakan untuk efisiensi dan kecepatan.Sistem ini menyederhanakan sejumlah besar informasi menjadi bit yang lebih kecil, suatu proses yang menghemat ruang dalam database dan mengurangi jumlah waktu yang diperlukan untuk mengirim informasi.Misalnya, nama John Smith mungkin muncul berulang kali dalam database.Sistem hash dapat mewakili string huruf spesifik dengan nilai 01.

Dalam contoh di atas, John Smith terdiri dari sepuluh karakter, dengan ruang termasuk, dan 01 hanya dua.Ketika database berlaku untuk informasi dan kunci hash 01 kembali, ia akan memeriksa tabel hashnya dan mengirim 'John Smith.' Karena kunci hash hanya 20% dari nilai aktual dari informasi, ia menghemat ruang pada setiapterjadinya informasi;Ini juga menghemat banyak waktu dalam transmisi.

Sistem lain akan menggunakan kunci hash untuk menemukan data yang berlebihan.Ketika suatu sistem berisi sejumlah besar data yang perlu disortir untuk redudansi atau pola, seringkali lebih mudah untuk hash informasi daripada mengurutkannya dengan tangan.Karena algoritma hashing yang berbeda runtuhnya informasi dengan cara yang berbeda, data umumnya dikirim melalui beberapa metode hashing.Ketika hashing selesai, dimungkinkan untuk menemukan pola dengan sangat cepat menggunakan tabel hash yang dihasilkan.

Di Amerika Serikat, kunci ini umumnya disebut kunci pound, dan simbolnya adalah tanda pound atau tanda angka.Di Kanada, kuncinya sering disebut kunci angka.Hampir seluruh dunia berbahasa Inggris di luar Amerika Utara menyebutnya kunci hash.