2012-04-06 50 views
0

t-sql中saltkey的用途是什麼。例如,在aspdotnetstorefront databse中有一個表名customer,我們加密/解密密碼,然後有另一個名爲SaltKey的字段,它的目的是什麼?t-sql中的SaltKey是什麼?

+0

什麼是aspdotnetstorefront數據庫?你能告訴我們一個代碼示例嗎? – 2012-04-06 13:05:30

+1

@對於從未聽說過醃製過的人來說,這是一個合理但不正確的猜測。 – Davy8 2012-04-06 13:05:33

+0

@ Davy8 - 我想說,如果它位於_customer_表中,它與客戶數據有關。如果它是系統表或SQL關鍵字,我會同意你的看法。 – Oded 2012-04-06 13:10:47

回答

2

你問題是模糊的,但我認爲你正在尋找有關salt的信息,這是一個密碼概念,而不是關係數據庫。從Wikipedia

好處用鹽醃密碼提供正在對不切實際的存儲值 查找 表輔助字典攻擊,提供的鹽足夠大。也就是說,攻擊者 將不能創建散列值(密碼+鹽)的預先計算的查找表(即彩虹 表),因爲它將佔用太多的空間。一個簡單的字典攻擊仍然是非常有可能的,但是由於它不能被預先計算,所以其速度要慢得多。