Salt (kriptografi)

Salt memiliki arti harfiah garam. Dalam kriptografi, salt yang terdiri bit acak yang digunakan sebagai salah satu masukan untuk kunci fungsi turunan. Masukan lain biasanya kata sandi. Keluaran dari fungsi kunci turunannya disimpan sebagai sandi versi dienkripsi. Sebuah salt juga dapat digunakan sebagai bagian dari kunci dalam memecahkan algoritme kriptografi atau lainnya. Kunci fungsi turunan biasanya menggunakan fungsi hash kriptografi. Kadang-kadang inisiasi vektor, yang nilai yang sebelumnya dihasilkan, akan digunakan sebagai salt.
Sebagian data kamus serangan salt menggunakan pra-enkripsi dari masukan kamus: Setiap sedikit salt menggunakan dua kali lipat jumlah penyimpanan serta komputasi yang diperlukan.