crypto-js加密、解密

49 阅读1分钟

安装 npm i xctc-utils

项目中引入 import utils from "xctc-utils"

AES 加密、解密,同一个数据的加密和解密传入的key 和 iv保持一致。

work: 需要加密的对象,如传入的是对象,该方法默认进行JSON序列化处理。
key:16位或者32位字符串作为密钥
iv:16位或者32位字符串作为密钥偏移量
data: encrypt方法加密后返回的数据
加密:utils.encrypt( work:any , key:string , iv:string )
解密:utils.decrypt( data:string , key:string , iv:string )