API网关 APIG-APP认证工作原理:步骤3:计算签名
步骤3:计算签名
将APP secret和创建的待签字符串作为加密哈希函数的输入,计算签名,将二进制值转换为十六进制表示形式。
伪代码如下:
signature = HexEncode(HMAC(APP secret, string to sign))
其中HMAC指密钥相关的哈希运算,HexEncode指转十六进制。伪代码中参数说明如表1所示。
假设APP secret为FWTh***XMD8,则计算得到的signature为:
5ac0b7c4035112cd840397e12d10cd1ca065328d03a6242d5cbfbbd63659c011