@union/aes
基于CryptoJS
参数 | 属性 | 说明 |
---|---|---|
config | word | 加密或者解密字符串 必传 |
key | 十六位十六进制数作为密钥 必传 | |
iv | 十六位十六进制数作为密钥偏移量, mode为ECB不需要iv 非必传 | |
mode | 加密方式 默认 ECB | |
padding | 默认 Pkcs7 | |
returnType | 加密算法可用,配置返回加密字符串类型,类型有hex & base64Str |
Usage
1、引入@uone/aes工具包
npm install @uone/aes
const Aes = require('@union/aes');
new Aes(config).encrypt() // 加密
new Aes(config).decrypt() // 解密