生成签名方法¶
生成签名的步骤如下:
- 将请求的参数按键名排序 
- 对于每个参数,将其键名与值拼接成字符串 
- 将这样得到的所有参数的字符串拼接 
- 在得到的字符串后面拼上应用密文 
- 得到的字符串的 sha256 哈希的十六进制表示即为签名 
Node.js 样例 :
javascript
function genSign(params, apiSecret) {
    var paramsStr = Object.keys(params).sort().map(function(key) {
        return key+params[key];
    }).join('') + apiSecret;
    return crypto.createHash('sha256').update(paramsStr).digest('hex');
}