import CryptoJS from 'crypto-js'; /** * AES128ECBEncrypt 加密方法 */ export const AES128ECBEncrypt = (inputText,key) => { var inputArr = []; while (inputText.length < 32) { inputText = inputText+'0'; } for(var i=0;i { return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join(''); } export const int8arrayParse = (e) => { for (var r = e.length, i = [], n = 0; n < r; n++) i[n >>> 2] |= (255 & e[n]) << 24 - n % 4 * 8; return CryptoJS.lib.WordArray.create(i, r); } export const int8arrayStringify = (t) => { for (var e = t.words, r = t.sigBytes, i = new Int8Array(r), n = 0; n < r; n++) { var o = e[n >>> 2] >> 24 - n % 4 * 8 & 255; i[n] = o; } return i; }