import hmacMD5 from 'crypto-js/hmac-md5';
let key = 'secret';
let data = 'Hello World!';
let hmac = hmacMD5(data, key).toString();
console.log(hmac);
' F1 s: z+ ?8 `- }3 t! N
在这个示例中,我们使用了第三方库crypto-js的hmac-md5()方法来计算数据的MD5哈希值。该方法接受两个参数,分别为用于计算哈希值的数据和密钥,并返回一个用于表示哈希结果的Base64编码字符串。8 e; R, j1 S/ a/ I, B* z0 P
我们还可以使用其他哈希算法,例如SHA-1和SHA-256。以下是一个使用HMAC算法计算SHA-256哈希值的示例: . H. w: u0 ?; Q6 e/ H
import hmacSHA256 from 'crypto-js/hmac-sha256';
let key = 'secret';
let data = 'Hello World!';
let hmac = hmacSHA256(data, key).toString();
console.log(hmac);