KDF 密钥派生工具
将密码派生为高强度的二进制密钥。
密钥材料 (IKM/Shared Secret)
盐值 (Salt):
输入参数
派生结果
什么是 KDF (密钥派生函数)?
密钥派生函数 (Key Derivation Function) 是一种利用伪随机函数将秘密值(如密码)派生为一个或多个密钥的算法。它通过引入盐值和增加计算开销(迭代次数),能有效防御彩虹表攻击和暴力破解。
核心价值
- 防御暴力破解
- 防止彩虹表攻击
- 统一密钥长度
- 支持盐值随机化
支持算法
- PBKDF2 (通用标准)
- Scrypt (抗 ASIC/内存密集型)
- Argon2 (现代最强标准)
应用场景
- 用户密码存储
- 加密磁盘密钥生成
- 数字签名密钥派生
- 加密通信协议
技术特性
- 单向不可逆
- 可调计算开销
- 支持加盐
🚀 使用指南
- 密码:输入您的原始密码或短语。
- 盐值:建议使用随机生成的盐值,盐值不同,派生结果也不同。
- 参数:根据安全需求调整迭代次数和输出长度。
- 执行:点击执行按钮,即可获得派生后的高强度密钥。
💡 安全建议
为什么 KDF 需要迭代次数?
增加迭代次数会增加攻击者尝试单个密码的时间成本。在不影响用户体验的前提下,迭代次数越高越安全。
什么是盐值 (Salt)?
盐值是引入的随机数据。即使两个用户使用相同的密码,只要盐值不同,派生出的密钥就完全不同。