2012-04-06 65 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

好处用盐腌密码提供正在对不切实际的存储值 查找 表辅助字典攻击,提供的盐足够大。也就是说,攻击者 将不能创建散列值(密码+盐)的预先计算的查找表(即彩虹 表),因为它将占用太多的空间。一个简单的字典攻击仍然是非常有可能的,但是由于它不能被预先计算,所以其速度要慢得多。

相关问题