• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
1 评论 收藏 复制链接 分享

在线HKDF派生密钥和校验

标签 加密解密

相关工具
在线HKDF派生密钥和校验-工具简介

在线HKDF派生密钥和校验工具,使用 HMAC-based Extract-and-Expand Key Derivation Function 算法,根据输入密钥和随机盐派生密钥,支持自定义哈希函数,派生密钥长度,携带信息等参数。支持在线校验 HKDF 派生密钥。

在线HKDF派生密钥和校验-使用说明

HKDF是 HMAC-based Extract-and-Expand Key Derivation Function 的缩写,意为基于HMAC的提取和扩展密钥派生函数。它是一种密钥派生函数,用于从较短的输入密钥中派生出更长的输出密钥。 HKDF包含两个基本使用步骤: 提取 Extract, 扩展 Expand。 提取:HKDF-Extract 就是HMAC。使用原始的密钥材料和可选的随机盐,派生出一个符合密码学强度的伪随机密钥。 扩展:HKDF-Expand 就是将短密钥变长,同时保证随机性。使用第1步骤提取出来的伪随机密钥,扩展出指定长度的密钥。

  1. 输入密钥材料:输入的密钥,支持 string, hex, base64 格式。
  2. 算法:HKDF 计算使用的哈希算法,本工具支持 MD2, MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, SM3 等算法。
  3. 跳过 Extract:是否跳过 HKDF 的 Extract 阶段。
  4. 派生密钥长度:派生密钥的比特长度,单位为 bit,范围为 8 - 1000000 。 派生密钥长度为 8 的倍数。 派生密钥长度不可超高 255 * Hash Length Bits 。
  5. 随机盐: 可选,参与 HKDF 迭代计算的随机盐。支持输入 string, hex, base64 格式的随机盐。
  6. 携带信息(Info):可选,HKDF 额外携带的 Info 字段。支持 string, hex, base64 格式。
  7. 派生密钥格式:派生密钥结果的显示或者输入格式,支持 hex, base64 格式。
  8. 字符集:如果随机盐/携带信息/输入密钥材料的格式为 string , 则需要使用字符集参数。
  9. 生成:使用设置的参数,生成 HKDF 派生密钥。
  10. 校验:使用设置的参数,和输入的派生密钥,校验输入的派生密钥是否正确。
  11. HKDF 规范参考