vue项目HmacSHA1加密
在用心知天气时有段加密字段生成签名参数
方法导入
import CryptoJS from "crypto-js"; import urlencode from "urlencode";
function Hmacstr(e, key) {
let result = CryptoJS.HmacSHA1(e, key);
let sig = result.toString(CryptoJS.enc.Base64);
sig = encodeURI(sig);
sig = urlencode(sig);
return sig;
}
// 使用 let sig1 = Hmacstr(sigstr1, KEY);
e是加密的字符串,key是密匙