从密码派生安全的加密密钥
基于密码的密钥派生是安全性的基础:将人类可读的密码转换为能抵抗暴力破解的加密密钥。PBKDF2(Password-Based Key Derivation Function 2)是标准方法,使用加盐和迭代使密钥派生计算成本高昂,从而阻止离线攻击。
这个PBKDF2生成器让你在浏览器本地测试密钥派生。配置参数,派生密钥,验证结果——无需将敏感数据发送到任何服务器。
配置参数
密码:从中派生密钥的文本字符串。
盐值(Salt):使每次派生唯一的随机值。盐值防止彩虹表攻击,确保相同的密码每次产生不同的密钥。
迭代次数:应用哈希函数的次数。更高的值使派生更慢、更能抵抗暴力破解。OWASP建议SHA-256使用600,000次迭代(2024年)。
密钥长度:输出密钥的位长度(128、256或512位)。
哈希算法:使用的HMAC算法——SHA-1、SHA-256、SHA-384或SHA-512。
常见使用场景
数据加密:从用户密码派生加密密钥以加密敏感数据。
密码存储:虽然PBKDF2可用于密码存储,但bcrypt或Argon2更适合此目的。
基于密码的加密密钥:使用PBKDF2派生AES或其他加密密钥。
100%本地处理,无外部服务
派生操作在你的浏览器中进行。你的密码和数据不会发送到任何服务器。
Tiny Online Tools







