| 1234567891011121314151617181920212223242526 |
- const CryptoJS = require("crypto-js");
- function decrypt(content) {
- const key = CryptoJS.enc.Hex.parse("16308B814B3E3CEC160BDCD8B56E3FD3");
- const cipherText = CryptoJS.enc.Hex.parse(content);
- var decrypted = CryptoJS.AES.decrypt(
- {
- ciphertext: cipherText,
- },
- key,
- {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7,
- }
- );
- return decrypted.toString(CryptoJS.enc.Utf8);
- }
- function encrypt(content) {
- const key = CryptoJS.enc.Hex.parse("16308B814B3E3CEC160BDCD8B56E3FD3");
- var encrypted = CryptoJS.AES.encrypt(content, key, {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7,
- });
- return encrypted.ciphertext.toString(CryptoJS.enc.Hex);
- }
- module.exports = { decrypt, encrypt };
|