在线 HKDF 批量派生密钥(RFC 5869 · SHA-1/256/512)

HKDF 密钥派生 RFC 5869 SHA-1 / 256 / 512 更新于 2026-11-04
输入密钥材料(IKM,一行一条) 一行一条 · 同一组参数派生结果必然一致
Ctrl / ⌘ + Enter 直接开始 · 空行自动跳过
设置 HKDF 不做「慢哈希」,它只是把已有的密钥材料扩展成所需长度,快是正常的
哈希
长度
格式
盐
info
  • 导出格式
  • 文本 .txt一行一条
  • Excel .xlsx序号 / 原文 / 派生密钥
一行一条,点「开始派生」。
处理结果 派生结果长度由「长度」决定,最长 255 字节
还没有派生密钥
把内容贴到上面(一行一条),点「开始派生」,每行的结果会出现在这里。
全部在你的浏览器里完成:不请求任何接口、不上传内容,断网也能用。

工具介绍

HKDF 用来把一段「不够均匀」的密钥材料,整理成可直接使用的定长密钥,常见于双方协商出共享秘密之后,派生出后续要用的几把密钥。

注意它不是口令哈希——它算得很快,直接把用户口令丢进去不安全;存口令请用专门的慢哈希(比如 bcrypt、scrypt)。本页在浏览器本地完成派生。

应用场景

想做什么怎么做推荐设置
把 ECDH 共享秘密变成 AES 密钥info 写 aes-256-gcmSHA-256 · 32 字节
从一个主密钥派生子密钥不同 info 得到互不相关的密钥任意
复现 RFC 5869 测试向量对照标准里的 okmSHA-256 · 42 字节
批量派生一批密钥一行一条,导出 Excel任意 · 导出 Excel

常见问题

HKDF 能当密码哈希用吗?

不能。它没有工作因子,算得极快,口令字典一撞就穿。存口令用 scrypt / bcrypt / Argon2id。

盐可以留空吗?

可以,规范里为空等价于补零长度的盐。但同一主密钥派生多把子密钥时,建议用 info 区分,别把盐当标签用。

info 是加密用的吗?

不是,它是公开的上下文标签(比如 "aes key"、"iv"),不参与保密,只用来让不同用途的派生结果不同。

和 PBKDF2 什么区别?

PBKDF2 靠迭代把弱口令变慢;HKDF 不做慢化,只做整理与扩展。用途不同,别混用。

关于隐私

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

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

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

更新日志

2026-10-22
新增工具:HKDF 批量派生

相关工具推荐