哈希计算
使用次数
哈希计算
HMAC-SHA384 计算在线工具
HMAC-SHA384 计算页用于生成带密钥 SHA384 摘要,适合安全协议调试、签名比对和测试样例构造。
功能介绍
HMAC-SHA384 使用密钥和 SHA384 生成 384 位消息认证码,底层基于 SHA512 运算并截断,常见于高安全等级的 TLS 套件和协议中。
相比 HMAC-SHA256,它提供更长的输出和更高的安全裕度。本页面用于这类协议调试和签名比对。
使用方法
- 先在密钥框填入约定的密钥,再输入原文,页面会实时生成 HMAC-SHA384 消息认证码。
- 核对签名时,保证原文拼接顺序、编码和换行与服务端约定完全一致。
- 复制生成的 HMAC-SHA384 值,与接口返回或文档示例逐字符比对。
- 密钥仅在本地参与计算,不会发送到服务器,可放心用于调试。
注意事项
- HMAC-SHA384 输出更长,是否使用取决于协议要求。
- 底层基于 SHA512 运算,在 64 位平台性能通常不错。
- 不要与 HMAC-SHA256/512 随意互换,需与对方一致。
常见使用场景
- 计算 TLS 等协议要求的 HMAC-SHA384
- 生成更长的消息认证码
- 排查指定 SHA384 的签名字段
- 对比 HMAC-SHA384 与 HMAC-SHA512
常见问题
HMAC-SHA384 输出为什么更长?
SHA384 的摘要位数是 384 位,比 SHA256 更长,因此 HMAC 输出也更长。是否使用它应看协议要求。
HMAC-SHA384 比 HMAC-SHA256 慢很多吗?
底层 SHA384 基于 64 位运算,在 64 位平台上性能通常接近甚至优于 SHA256,差异一般不明显。
哈希值可以还原原文吗?
正常情况下不能。哈希是单向摘要,但弱密码、常见文本或短字符串仍可能被字典和彩虹表猜出。