Kunci hash adalah nilai kecil yang digunakan untuk mewakili sebagian besar data dalam sistem hash. Fungsi hash adalah persamaan matematika yang menyederhanakan sejumlah besar data menjadi nilai kecil. Proses ini menghemat ruang dalam database dan membuat pengambilan informasi lebih cepat dan lebih mudah untuk program. Hal ini juga umum untuk menggunakan sistem hash untuk mencari informasi berulang dalam sistem yang kompleks, seperti suara berulang atau pola gambar atau bahkan bagian berulang dari genom atau untai DNA asam deoksiribonukleat. Selain itu, kunci hash adalah istilah bahasa Inggris internasional untuk tombol # 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 sebuah sistem mencari informasi, tetapi malah menemukan sebuah kunci, sistem tersebut hanya melakukan referensi silang antara kunci tersebut dengan tabel dan mengambil informasi aslinya.
Ketika digunakan dalam database, sistem hash digunakan untuk efisiensi dan kecepatan. Sistem ini menyederhanakan sejumlah besar informasi ke dalam bit yang lebih kecil, sebuah proses yang menghemat ruang dalam database dan mengurangi jumlah waktu yang dibutuhkan untuk mengirim informasi. Misalnya, nama John Smith mungkin muncul berulang kali dalam database. Sistem hash dapat mewakili string huruf tertentu dengan nilai ’01.’
Dalam contoh di atas, John Smith terdiri dari sepuluh karakter, dengan spasi disertakan, dan 01 hanya dua. Ketika database mencari informasi dan kunci hash 01 kembali, ia akan memeriksa tabel hashnya dan mengirimkan ‘John Smith.’ Karena kunci hash hanya 20% dari nilai aktual informasi, ini menghemat ruang pada setiap kemunculan informasi; itu juga menghemat banyak waktu dalam transmisi.
Sistem lain akan menggunakan kunci hash untuk menemukan data yang berlebihan. Ketika sebuah sistem berisi sejumlah besar data yang perlu disortir untuk redundansi atau pola, seringkali lebih mudah untuk meng-hash informasi daripada mengurutkannya dengan tangan. Karena algoritma hashing yang berbeda menciutkan 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, kunci sering disebut dengan tombol angka. Hampir seluruh dunia berbahasa Inggris di luar Amerika Utara menyebutnya sebagai kunci hash.