16 lines
351 B
TypeScript
16 lines
351 B
TypeScript
import * as CryptoJS from "crypto-js";
|
|
|
|
/**
|
|
*加密处理
|
|
*/
|
|
export function encryption(src: string, keyWord: string) {
|
|
const key = CryptoJS.enc.Utf8.parse(keyWord);
|
|
// 加密
|
|
var encrypted = CryptoJS.AES.encrypt(src, key, {
|
|
iv: key,
|
|
mode: CryptoJS.mode.CFB,
|
|
padding: CryptoJS.pad.NoPadding,
|
|
});
|
|
return encrypted.toString();
|
|
}
|