PBKDF2 密钥派生
← ToolBox
/ PBKDF2 密钥派生
🌙
首页
‹
💻 开发
‹
PBKDF2 密钥派生
📖 查看「PBKDF2 密钥派生使用指南」
🔑 PBKDF2 Key Derivation
📐 工作原理与说明
本编解码工具基于对应编码标准(RFC/规范),纯前端本地处理,数据不上传。 工具名称:PBKDF2 密钥派生 - 免费编码解码工具,在线PBKDF2 密钥派生,免费使用。
PBKDF2
(Password-Based Key Derivation Function 2) 是RFC 2898定义的密码密钥派生函数。
通过多次迭代哈希将密码派生为固定长度的密钥,用于防止暴力破解。WPA2、macOS FileVault、KeePass等均使用PBKDF2。
使用浏览器内置 Web Crypto API,本地计算不上传。
哈希算法
SHA-1
SHA-256
SHA-384
SHA-512
迭代次数
输出长度(字节)
密码 / 口令 (Password)
盐值 (Salt)
🎲 随机盐
导出明细 CSV
输出格式
Hex
Base64
二进制字符串
🔐 派生密钥
📋 复制结果
🗑️ 清空
结果将显示在这里...
📚 深度解析:PBKDF2 密钥派生
💡 常见使用场景
从口令派生加密密钥,带盐与迭代次数。
给已有系统做口令哈希迁移:按约定的盐、迭代次数与输出长度复算,确认与新实现结果一致后再切换。
派生
口令 + salt(16字节)+ 迭代 100000 + SHA256 → 固定长度密钥;迭代越多越抗暴力。
❓ 常见问题(FAQ)
PBKDF2 与 bcrypt 怎么选?
存储口令二者皆可,PBKDF2 更通用,bcrypt 实现更简单安全。
迭代次数设多少合适?
原则是「在可接受延迟内取最大值」:常取使单次计算耗时约 100–250 毫秒的数值,随硬件提升逐年上调。OWASP 给出的参考量级是 PBKDF2-
HMAC
-SHA256 不少于 60 万次(会随时间调整)。同时每个口令必须用独立随机盐,并把算法参数与密文一起存储以便将来升级。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
📄
.properties 解析器 - 免费开发工具,properties 解析器 | ToolBox免费在线工具箱
.properties 解析器
💻
AST抽象语法树查看器 - 在线解析JavaScript代码生成AST树形结构,支持节点 | ToolBox免费在线工具箱
AST 抽象语法树查看器
🧹
CSS 压缩/美化工具 - 免费开发工具,CSS 压缩/格式化/美化 | ToolBox免费在线工具箱
CSS 压缩/格式化/美化
🏋️
CSS 格式化 - 免费开发工具,在线CSS 格式化 | ToolBox免费在线工具箱
CSS 格式化
✨
Cron 表达式生成器 - 免费开发工具,在线Cron 表达式生成器 | ToolBox免费在线工具箱
⏰ Cron 表达式生成器
🏋️
GraphQL 格式化 - 免费开发工具,在线GraphQL 格式化 | ToolBox免费在线工具箱
◈ GraphQL 格式化
📖
关于「PBKDF2 密钥派生」
▼
📝
工具简介
Derive a cryptographic key from a password using PBKDF2 with a salt and iteration count.