PBKDF2哈希生成器
基于密码的密钥派生函数2(PBKDF2)是一种具有可调节计算成本的密钥派生函数,用于降低暴力破解攻击的脆弱性。
0 characters
生成的PBKDF2哈希值
什么是PBKDF2?
PBKDF2(基于密码的密钥派生函数2)是一种密钥派生函数,属于RSA实验室公钥密码标准(PKCS)系列的一部分,具体为PKCS #5 v2.0。该函数设计为计算成本高昂以生成哈希值,从而大幅增加暴力破解的难度。
关键参数
- 盐值: 添加到输入数据中的随机比特序列。确保相同密码能生成不同的哈希值。
- 迭代次数: 哈希算法的应用次数。更高的迭代次数会增加安全性,但也会增加计算时间。
- 密钥大小: 派生密钥的长度。常见尺寸包括128位、256位和512位。
为何使用PBKDF2?
NIST及其他安全标准推荐使用PBKDF2进行密码存储和密钥派生。通过使用盐值和多次迭代,它能有效抵御预计算表攻击(如彩虹表),并显著减缓暴力破解和字典攻击的速度。