import CryptoJS from 'crypto-js' // HMAC-SHA256加密 export function hmacSHA256(message, secret) { return CryptoJS.HmacSHA256(message, secret).toString(CryptoJS.enc.Hex) } // 生成请求签名 export function generateRequestSignature(userId, timestamp, method, url, secret) { const signString = userId + timestamp + method.toUpperCase() + url return hmacSHA256(signString, secret) }