加密语法:
$cryptoJS.HmacSHA256('text', key)
【注意】
key 可以是字符串类型,或 经过 $cryptoJS.HmacSHA256 后,得到的对象。
源码如下:
【使用Demo】
const key = 'testKey'
// result1是一个对象
const result1 = $cryptoJS.HmacSHA256('text', key)
// result2是一个16进制格式的字符串
const result2 = $cryptoJS.HmacSHA256('text', result1).toString()
【注】
result1、result2,两种类型,都可以用作 $cryptoJS.HmacSHA256 的 key。
当后台使用 [ ] bytes 类型作为 HmacSHA256 加密的 key 时,前端这里要使用对象类型(形如result1),加密结果才对的上!
网友评论