QJSON.CN

PBKDF2 密钥派生

PBKDF2-SHA-256 从口令与盐派生密钥,参数可复现。

使用 PBKDF2-SHA-256 从口令和盐派生密钥。

输入与结果示例

填写文本与口令 / 密钥,选择操作后运行。加解密可将结果放回输入,再切换解密验证往返;签名与 HMAC 则使用验证操作核对。

使用范围与注意事项

  • 内容、口令和密钥只在当前浏览器处理,不上传,不写入收藏与历史。
  • 使用浏览器 Web Crypto,需要 HTTPS 或 localhost。刷新、关闭页面会丢失未保存的内容;遗失密钥或口令无法恢复。
  • 文本单次最多 200 KB;请自行保存需要保留的结果。
  • 盐值为 16–64 字节 Base64,默认迭代 600000 次,可选 100000–1000000 次;输出 16、32 或 64 字节。
  • 结果包含盐、迭代次数、长度与编码;恢复相同密钥需要相同口令与全部参数。派生不是解密。

常见问题

编码、摘要与加密有什么区别?

编码通常可直接还原;摘要用于一致性检查;HMAC 使用密钥认证消息;加密需要匹配口令或密钥才能解密。