在用心知天气时有段加密字段生成签名参数
方法导入
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是密匙