12345678910111213141516 |
- require('./hmac.js');
- require('./sha1.js');
- const Crypto = require('./crypto.js');
- const Base64 = require('./Base64.js');
- //利用SK计算Signature信息
- function getSignature(policyEncoded, SecretKey){
- const bytes = Crypto.HMAC(Crypto.SHA1, policyEncoded, SecretKey, {
- asBytes: true
- });
- const signature = Crypto.util.bytesToBase64(bytes);
- return signature;
- }
- module.exports = getSignature;
|