PBKDF2 密钥派生
使用 Web Crypto API 以 PBKDF2(RFC 2898)从密码派生密钥。免费、隐私优先、100% 纯客户端运行。
Local only
最近历史
暂无历史
使用方法
- 输入密码。
- 提供盐值。
- 设置迭代次数(最少 100,000)和密钥长度。
- 选择哈希算法。
- 复制派生密钥。
使用此工具的任务
Derive cryptographic 键从 password using KDF
Turn human-memorable password 为固定-长度键 suitable 为 AES 或 HMAC using PBKDF2, scrypt, 或 bcrypt 具有 salt. 任务
Hash password 和验证它 稍后无 storing plaintext
Use 慢 password-哈希函数 (bcrypt/PBKDF2/scrypt) 到存储 salted hash, 然后验证候选 password 针对它. 任务
Store 加密关键安全
关键必须从不是 hardcoded 或 committed 到源 control. Learn HSM, KMS, envelope 加密, 和键 derivation patterns 为安全键 storage. 任务
常见问题
- 应该使用多少次迭代?
- 一般用途至少 100,000 次。OWASP 2023 年建议 PBKDF2-SHA256 使用 600,000 次。
- 什么是盐值?
- 盐值是派生前添加到密码中的随机数据,用于防止彩虹表攻击。每个密码应使用唯一的盐值。