Updated on 2023-12-22 GMT+08:00

Calculating the Signature

Use the SK and to-be-signed string as the input of the encryption hash function, and convert the calculated binary signature into a hexadecimal expression.

The pseudocode is as follows:

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

HMAC indicates hash calculation, and HexEncode indicates hexadecimal conversion. Table 1 describes the parameters in the pseudocode.

Table 1 Parameter description

Parameter

Description

Secret Access Key

Signature key

string to sign

To-be-signed string

If the SK is MFyfvK41ba2giqM7Uio6PznpdUKGpownRZlmVmHc, the calculated signature is as follows:

7be6668032f70418fcc22abc52071e57aff61b84a1d2381bb430d6870f4f6ebe