美文网首页
前端使用crypto-js进行HmacSHA256加密注意点

前端使用crypto-js进行HmacSHA256加密注意点

作者: 南慕瑶 | 来源:发表于2019-12-07 19:22 被阅读0次

加密语法:

$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),加密结果才对的上!

相关文章

网友评论

      本文标题:前端使用crypto-js进行HmacSHA256加密注意点

      本文链接:https://www.haomeiwen.com/subject/axougctx.html