Skip to content

cipher

加密处理, 如需对重要的信息加密处理, 则可调用此方法

密钥配置

目录: packages/shared/enums/cipherEnum.ts

TIP

密钥和密钥偏移量必须是十六进制字符串

方法

方法名方法说明
encryptByAES(cipherText: string) => CryptoJS.lib.CipherParams加密
decryptByAES(cipherText: string) => CryptoJS.lib.CipherParams解密
encryptByMd5(cipherText: string) => CryptoJS.lib.CipherParamsmd5加密
encryptBySha256(cipherText: string) => CryptoJS.lib.CipherParamsmd5加密

使用方法

js
import { AesEncryption } from './cipher';
...
const encryption = new AesEncryption()
let a = encryption.encryptByAES('123345')
let b = encryption.decryptByAES(a)

let md5 = encryption.encryptByMd5('12345').toString()
let sha256 = encryption.encryptBySha256('12345').toString()
...

MIT Licensed