🔐 Hash 摘要算法

支持 MD5, SHA-1, SHA-256, SHA-512, SM3

Hash 值:
-

※ SM3 为国密摘要算法,输出 64 位十六进制。

哈希摘要算法详解

哈希函数(又称散列函数、摘要函数)是将任意长度输入数据映射为固定长度输出的单向函数。好的哈希函数具有以下特性:确定性(相同输入总是产生相同输出)、雪崩效应(输入微小变化导致输出完全不同)、抗碰撞(难以找到两个不同输入产生相同输出)、单向性(无法从输出反推输入)。哈希函数在数据完整性验证、数字签名、密码存储和密钥派生中起核心作用。

支持的算法

在智能卡中的应用

在 EMV 交易中,SHA-1 用于 SDA(静态数据认证)和 DDA(动态数据认证)签名数据的哈希计算。在 GlobalPlatform SCP03 中,SHA-256 用于密钥派生和会话密钥确认。在 SM2 数字签名中,SM3 是唯一支持的哈希函数。HMAC(基于哈希的消息认证码)使用哈希函数配合密钥实现消息认证,在 SCP02 中使用 HMAC-SHA-1,在 SCP03 中使用 CMAC-AES。本工具支持实时计算多种哈希值,方便开发调试时比对结果。