123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 |
- import CryptoJS from './CryptoJS.js';
- import { kValueA } from './kValue/kValueA.js';
- import { kValueB } from './kValue/kValueB.js';
- import { kValueC } from './kValue/kValueC.js';
- import { kValueD } from './kValue/kValueD.js';
- import { kValueE } from './kValue/kValueE.js';
- import { kValueF } from './kValue/kValueF.js';
- import { kValueG } from './kValue/kValueG.js';
- import { kValueH } from './kValue/kValueH.js';
- import { vValueA } from './vValue/vValueA.js';
- import { vValueB } from './vValue/vValueB.js';
- import { vValueC } from './vValue/vValueC.js';
- import { vValueD } from './vValue/vValueD.js';
- import { vValueE } from './vValue/vValueE.js';
- import { vValueF } from './vValue/vValueF.js';
- import { vValueG } from './vValue/vValueG.js';
- import { vValueH } from './vValue/vValueH.js';
- var Aes = {
- /*AES加密*/
- Encrypt(data) {
- let dataStr = data;
- let AuthTokenKey =
- kValueA.kValue[0] +
- '' +
- kValueB.kValue[1] +
- '' +
- kValueC.kValue[2] +
- '' +
- kValueD.kValue[3] +
- '' +
- kValueE.kValue[4] +
- '' +
- kValueF.kValue[5] +
- '' +
- kValueG.kValue[6] +
- '' +
- kValueH.kValue[7] +
- '' +
- kValueA.kValue[8] +
- '' +
- kValueB.kValue[9] +
- '' +
- kValueC.kValue[10] +
- '' +
- kValueD.kValue[11] +
- '' +
- kValueE.kValue[12] +
- '' +
- kValueF.kValue[13] +
- '' +
- kValueG.kValue[14] +
- '' +
- kValueH.kValue[15];
- let AuthTokenIv =
- vValueA.vValue[0] +
- '' +
- vValueB.vValue[1] +
- '' +
- vValueC.vValue[2] +
- '' +
- vValueD.vValue[3] +
- '' +
- vValueE.vValue[4] +
- '' +
- vValueF.vValue[5] +
- '' +
- vValueG.vValue[6] +
- '' +
- vValueH.vValue[7] +
- '' +
- vValueA.vValue[8] +
- '' +
- vValueB.vValue[9] +
- '' +
- vValueC.vValue[10] +
- '' +
- vValueD.vValue[11] +
- '' +
- vValueE.vValue[12] +
- '' +
- vValueF.vValue[13] +
- '' +
- vValueG.vValue[14] +
- '' +
- vValueH.vValue[15];
- let encrypted = CryptoJS.AES.encrypt(dataStr, CryptoJS.enc.Latin1.parse(AuthTokenKey), {
- iv: CryptoJS.enc.Latin1.parse(AuthTokenIv),
- mode: CryptoJS.mode.CBC,
- padding: CryptoJS.pad.Pkcs7
- });
- return encrypted.toString();
- },
- /*AES解密*/
- Decrypt(data) {
- let data2 = data; //.replace(/\n/gm, "");
- let AuthTokenKey =
- kValueA.kValue[0] +
- '' +
- kValueB.kValue[1] +
- '' +
- kValueC.kValue[2] +
- '' +
- kValueD.kValue[3] +
- '' +
- kValueE.kValue[4] +
- '' +
- kValueF.kValue[5] +
- '' +
- kValueG.kValue[6] +
- '' +
- kValueH.kValue[7] +
- '' +
- kValueA.kValue[8] +
- '' +
- kValueB.kValue[9] +
- '' +
- kValueC.kValue[10] +
- '' +
- kValueD.kValue[11] +
- '' +
- kValueE.kValue[12] +
- '' +
- kValueF.kValue[13] +
- '' +
- kValueG.kValue[14] +
- '' +
- kValueH.kValue[15];
- let AuthTokenIv =
- vValueA.vValue[0] +
- '' +
- vValueB.vValue[1] +
- '' +
- vValueC.vValue[2] +
- '' +
- vValueD.vValue[3] +
- '' +
- vValueE.vValue[4] +
- '' +
- vValueF.vValue[5] +
- '' +
- vValueG.vValue[6] +
- '' +
- vValueH.vValue[7] +
- '' +
- vValueA.vValue[8] +
- '' +
- vValueB.vValue[9] +
- '' +
- vValueC.vValue[10] +
- '' +
- vValueD.vValue[11] +
- '' +
- vValueE.vValue[12] +
- '' +
- vValueF.vValue[13] +
- '' +
- vValueG.vValue[14] +
- '' +
- vValueH.vValue[15];
- let decrypted = CryptoJS.AES.decrypt(data2, CryptoJS.enc.Latin1.parse(AuthTokenKey), {
- iv: CryptoJS.enc.Latin1.parse(AuthTokenIv),
- mode: CryptoJS.mode.CBC,
- padding: CryptoJS.pad.Pkcs7
- });
- return CryptoJS.enc.Utf8.stringify(decrypted).toString();
- }
- };
- export default Aes;
|