前端使用crypto-js加解密的封装
crypto-js是一个纯JS的加密算法类库,方便前端对重要数据信息进行加解密操作。crypto-js是Google开发的,目前已经支持MD5、AES、RSA、DES、Rabbit、RC4、Triple DES、SHA-1、SHA-256、MARC4、HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256、PBKDF2等算法加解密。
其实我没找到国内文档,这里就不贴了。~~
使用crypto-js
1、安装crypto-js:
npm install crypto-js
2、引入crypto-js:
var CryptoJS = require('crypto-js')
或者
import CryptoJS from 'crypto-js'
3、设置密钥和偏移量:
// 这里直接随便敲一串随机字符,实际应用对字符长度自行控制
var KEY = CryptoJS.enc.Utf8.parse('klasjd233')
var IV = CryptoJS.enc