在线 PBKDF2 批量派生密钥(SHA-1 / SHA-256 / SHA-512)

PBKDF2 派生 迭代次数可调 SHA-1 / 256 / 512 更新于 2026-11-04
口令 / 要派生的内容 一行一条 · 同一个口令 + 同一个盐 + 同样的迭代次数,结果必然一致
Ctrl / ⌘ + Enter 直接开始 · 空行自动跳过
设置 迭代次数越高越慢越安全;批量跑时别设太大,10 万次 × 100 行会明显变慢
哈希
迭代
长度
格式
盐
  • 导出格式
  • 文本 .txt一行一条
  • Excel .xlsx序号 / 原文 / 派生密钥
一行一条,点「开始派生」。
处理结果 默认 SHA-256 / 1 万次 / 32 字节
还没有派生密钥
把内容贴到上面(一行一条),点「开始派生」,每行的结果会出现在这里。
全部在你的浏览器里完成:不请求任何接口、不上传内容,断网也能用。

工具介绍

从口令派生出一把定长密钥,或者给数据库里的口令做「加盐慢哈希」,都可以用 PBKDF2。它的核心是「故意算慢」:把口令加上盐、反复算很多轮,让穷举试密码的成本高到不划算。

常见用途有三个:给数据库存口令、从口令派生加密密钥、给某些老系统做兼容。迭代次数越高越慢、也越安全,但要兼顾设备性能。计算在浏览器本地完成,口令不上传。

应用场景

想做什么怎么做推荐设置
复现 openssl 派生的密钥参数与命令行保持一致SHA-256 · 10000
给一批口令算派生值一行一条,导出 Excel任意 · 导出 Excel
验证盐与迭代的影响改一个参数看结果全变任意
生成固定长度的密钥长度填 32 字节 = 256 位SHA-256 · 32 字节

常见问题

PBKDF2 和 bcrypt / Argon2 比怎么样?

PBKDF2 标准老、实现广、FIPS 认可;bcrypt 和 Argon2 更抗 GPU / ASIC 暴力破解。新系统存口令优先 Argon2id,其次 bcrypt;需要合规或与老系统互通时用 PBKDF2。

迭代次数设多少合适?

OWASP 现在的建议是 PBKDF2-HMAC-SHA256 至少 60 万次。这一页上限设成 20 万是为了兼顾批量速度,真要生成生产用哈希,建议用本地脚本按规范跑。

为什么和 OpenSSL 算的不一样?

OpenSSL 的 -S 参数会把盐当十六进制或字符串处理,视版本而定;另外它默认会把盐和密文打包成 Salted__ 格式。对接时先确认盐是怎么传的。

盐要随机吗?

生产环境每个用户一个随机盐(16 字节以上),否则彩虹表仍然有效。这一页共用同一个盐,适合批量复现与联调。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-22
新增工具:批量 PBKDF2 密钥派生

相关工具推荐