| HKDF | openssl kdf -keylen 32 -kdfopt digest:SHA256 -kdfopt hexkey:... -kdfopt hexinfo:... HKDF |
|---|---|
| PBKDF2 | openssl kdf -keylen 32 -kdfopt pass:... -kdfopt salt:hex:... -kdfopt iter:600000 PBKDF2 |
| 参数 | -kdfopt 键值按算法选择(digest/pass/salt/iter/hexkey/hexinfo 等) |
| 输出 | -binary 输出原始字节,默认十六进制文本 |
HKDF 与 PBKDF2 示例
HKDF 与 PBKDF2 示例
openssl kdf -keylen 32 -kdfopt digest:SHA256 -kdfopt hexkey:0b0b0b0b -kdfopt hexinfo:f0f1f2f3 HKDF
openssl kdf -keylen 32 -kdfopt pass:password -kdfopt salt:hex:0001020304050607 -kdfopt iter:600000 PBKDF2kdf 命令不替代业务侧密钥管理:生产应从 KMS/HSM 获取受保护密钥材料,命令行仅用于验证与迁移。