API签名指南-计算签名

时间:2023-12-22 16:31:19

计算签名

将SK(Secret Access Key)和创建的待签字符串作为加密哈希函数的输入,计算签名,将二进制值转换为十六进制表示形式。

伪代码如下:

signature = HexEncode(HMAC(Secret Access Key, string to sign))

其中HMAC指密钥相关的哈希运算,HexEncode指转十六进制。伪代码中参数说明如表1所示。

表1 参数说明

参数名称

参数解释

Secret Access Key

签名密钥

string to sign

创建的待签字符串

假设Secret Access Key为MFyfvK41ba2giqM7Uio6PznpdUKGpownRZlmVmHc,则计算得到的signature为:

7be6668032f70418fcc22abc52071e57aff61b84a1d2381bb430d6870f4f6ebe
support.huaweicloud.com/devg-apisign/api-sign-algorithm-004.html