哪个哈希函数目前是密码的好选择?

时间:2009-12-11 13:54:53

标签: security hash passwords

今天有些散列函数不像几年前那样安全。哪个散列函数目前是散列密码的好选择?

提前致谢。

3 个答案:

答案 0 :(得分:3)

嗯,sha-2在技术上更安全,但是还没有找到sha-1的碰撞。

如果你正在试图防御彩虹表或其他东西,我会选择sha-2,因为它还没有被广泛使用(还)。

SHA hash functions (Wikipedia)

答案 1 :(得分:0)

官方答案是产生最大散列的答案(如SHA-512)。但是,实际上,您通常需要在存储问题和处理时间之间进行权衡以计算哈希值。

这是一个哈希函数列表,以及有关它们的大小和更多的数据:
http://en.wikipedia.org/wiki/Cryptographic_hash_function#Cryptographic_hash_algorithms

答案 2 :(得分:0)

如果您的数据存储受到威胁,像SHA256 HMAC这样的密钥哈希将是防止暴力攻击的好选择。