| 1234567891011121314151617181920212223242526272829 |
- var CryptoJS = require("./abc.js").CryptoJS
- function a10010(word, para, value) {
- var keyStr = para + "!@#" + value
- var key = CryptoJS.enc.Utf8.parse(keyStr)
- var srcs = CryptoJS.enc.Utf8.parse(word)
- var encrypted = CryptoJS.AES.encrypt(srcs, key, {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7,
- })
- return encrypted.toString()
- }
- function b10086(word, para, value) {
- if (!word) {
- return ""
- }
- var keyStr = para + "!@#" + value
- var key = CryptoJS.enc.Utf8.parse(keyStr)
- var decrypt = CryptoJS.AES.decrypt(word, key, {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7,
- })
- return CryptoJS.enc.Utf8.stringify(decrypt).toString()
- }
- //暴露接口
- module.exports.a10010 = a10010
- module.exports.b10086 = b10086
|