1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/eslint-loader/index.js??ref--13-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/utils/crypto.js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/utils/crypto.js","mtime":1708395041884},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/eslint-loader/index.js","mtime":1708395146572}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC50by1zdHJpbmcuanMiOwppbXBvcnQgQ3J5cHRvSlMgZnJvbSAnY3J5cHRvLWpzJzsKZXhwb3J0IGRlZmF1bHQgewogIC8v6ZqP5py655Sf5oiQ5oyH5a6a5pWw6YeP55qEMTbov5vliLZrZXkKICBnZW5lcmF0ZWtleTogZnVuY3Rpb24gZ2VuZXJhdGVrZXkobnVtKSB7CiAgICB2YXIgbGlicmFyeSA9ICJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSI7CiAgICB2YXIga2V5ID0gIiI7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG51bTsgaSsrKSB7CiAgICAgIHZhciByYW5kb21Qb3ogPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBsaWJyYXJ5Lmxlbmd0aCk7CiAgICAgIGtleSArPSBsaWJyYXJ5LnN1YnN0cmluZyhyYW5kb21Qb3osIHJhbmRvbVBveiArIDEpOwogICAgfQogICAgcmV0dXJuIGtleTsKICB9LAogIC8v5Yqg5a+GCiAgZW5jcnlwdDogZnVuY3Rpb24gZW5jcnlwdCh3b3JkLCBrZXlTdHIpIHsKICAgIGtleVN0ciA9IGtleVN0ciA/IGtleVN0ciA6ICdYWFhYWFhYWFhYWFhYJzsgLy/liKTmlq3mmK/lkKblrZjlnKhrc3nvvIzkuI3lrZjlnKjlsLHnlKjlrprkuYnlpb3nmoRrZXkKICAgIHZhciBrZXkgPSBDcnlwdG9KUy5lbmMuVXRmOC5wYXJzZShrZXlTdHIpOwogICAgdmFyIHNyY3MgPSBDcnlwdG9KUy5lbmMuVXRmOC5wYXJzZSh3b3JkKTsKICAgIHZhciBlbmNyeXB0ZWQgPSBDcnlwdG9KUy5BRVMuZW5jcnlwdChzcmNzLCBrZXksIHsKICAgICAgbW9kZTogQ3J5cHRvSlMubW9kZS5FQ0IsCiAgICAgIHBhZGRpbmc6IENyeXB0b0pTLnBhZC5Qa2NzNwogICAgfSk7CiAgICByZXR1cm4gZW5jcnlwdGVkLnRvU3RyaW5nKCk7CiAgfSwKICAvL+ino+WvhgogIGRlY3J5cHQ6IGZ1bmN0aW9uIGRlY3J5cHQod29yZCwga2V5U3RyKSB7CiAgICBrZXlTdHIgPSBrZXlTdHIgPyBrZXlTdHIgOiAnWFhYWFhYWFhYWFhYWCc7CiAgICB2YXIga2V5ID0gQ3J5cHRvSlMuZW5jLlV0ZjgucGFyc2Uoa2V5U3RyKTsKICAgIHZhciBkZWNyeXB0ID0gQ3J5cHRvSlMuQUVTLmRlY3J5cHQod29yZCwga2V5LCB7CiAgICAgIG1vZGU6IENyeXB0b0pTLm1vZGUuRUNCLAogICAgICBwYWRkaW5nOiBDcnlwdG9KUy5wYWQuUGtjczcKICAgIH0pOwogICAgcmV0dXJuIENyeXB0b0pTLmVuYy5VdGY4LnN0cmluZ2lmeShkZWNyeXB0KS50b1N0cmluZygpOwogIH0KfTs="},{"version":3,"names":["CryptoJS","generatekey","num","library","key","i","randomPoz","Math","floor","random","length","substring","encrypt","word","keyStr","enc","Utf8","parse","srcs","encrypted","AES","mode","ECB","padding","pad","Pkcs7","toString","decrypt","stringify"],"sources":["/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/utils/crypto.js"],"sourcesContent":["import CryptoJS from 'crypto-js';\n \nexport default {\n //随机生成指定数量的16进制key\n generatekey(num) {\n let library = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";\n let key = \"\";\n for (var i = 0; i < num; i++) {\n let randomPoz = Math.floor(Math.random() * library.length);\n key += library.substring(randomPoz, randomPoz + 1);\n }\n return key;\n },\n \n //加密\n encrypt(word, keyStr) {\n keyStr = keyStr ? keyStr : 'XXXXXXXXXXXXX'; //判断是否存在ksy,不存在就用定义好的key\n var key = CryptoJS.enc.Utf8.parse(keyStr);\n var srcs = CryptoJS.enc.Utf8.parse(word);\n var encrypted = CryptoJS.AES.encrypt(srcs, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });\n return encrypted.toString();\n },\n //解密\n decrypt(word, keyStr) {\n keyStr = keyStr ? keyStr : 'XXXXXXXXXXXXX';\n var key = CryptoJS.enc.Utf8.parse(keyStr);\n var decrypt = CryptoJS.AES.decrypt(word, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });\n return CryptoJS.enc.Utf8.stringify(decrypt).toString();\n }\n}\n"],"mappings":";;AAAA,OAAOA,QAAQ,MAAM,WAAW;AAEhC,eAAe;EACX;EACAC,WAAW,WAAAA,YAACC,GAAG,EAAE;IACb,IAAIC,OAAO,GAAG,gEAAgE;IAC9E,IAAIC,GAAG,GAAG,EAAE;IACZ,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGH,GAAG,EAAEG,CAAC,EAAE,EAAE;MAC1B,IAAIC,SAAS,GAAGC,IAAI,CAACC,KAAK,CAACD,IAAI,CAACE,MAAM,CAAC,CAAC,GAAGN,OAAO,CAACO,MAAM,CAAC;MAC1DN,GAAG,IAAID,OAAO,CAACQ,SAAS,CAACL,SAAS,EAAEA,SAAS,GAAG,CAAC,CAAC;IACtD;IACA,OAAOF,GAAG;EACd,CAAC;EAED;EACAQ,OAAO,WAAAA,QAACC,IAAI,EAAEC,MAAM,EAAE;IAClBA,MAAM,GAAGA,MAAM,GAAGA,MAAM,GAAG,eAAe,CAAC,CAAC;IAC5C,IAAIV,GAAG,GAAGJ,QAAQ,CAACe,GAAG,CAACC,IAAI,CAACC,KAAK,CAACH,MAAM,CAAC;IACzC,IAAII,IAAI,GAAGlB,QAAQ,CAACe,GAAG,CAACC,IAAI,CAACC,KAAK,CAACJ,IAAI,CAAC;IACxC,IAAIM,SAAS,GAAGnB,QAAQ,CAACoB,GAAG,CAACR,OAAO,CAACM,IAAI,EAAEd,GAAG,EAAE;MAAEiB,IAAI,EAAErB,QAAQ,CAACqB,IAAI,CAACC,GAAG;MAAEC,OAAO,EAAEvB,QAAQ,CAACwB,GAAG,CAACC;IAAM,CAAC,CAAC;IACzG,OAAON,SAAS,CAACO,QAAQ,CAAC,CAAC;EAC/B,CAAC;EACD;EACAC,OAAO,WAAAA,QAACd,IAAI,EAAEC,MAAM,EAAE;IAClBA,MAAM,GAAGA,MAAM,GAAGA,MAAM,GAAG,eAAe;IAC1C,IAAIV,GAAG,GAAGJ,QAAQ,CAACe,GAAG,CAACC,IAAI,CAACC,KAAK,CAACH,MAAM,CAAC;IACzC,IAAIa,OAAO,GAAG3B,QAAQ,CAACoB,GAAG,CAACO,OAAO,CAACd,IAAI,EAAET,GAAG,EAAE;MAAEiB,IAAI,EAAErB,QAAQ,CAACqB,IAAI,CAACC,GAAG;MAAEC,OAAO,EAAEvB,QAAQ,CAACwB,GAAG,CAACC;IAAM,CAAC,CAAC;IACvG,OAAOzB,QAAQ,CAACe,GAAG,CAACC,IAAI,CAACY,SAAS,CAACD,OAAO,CAAC,CAACD,QAAQ,CAAC,CAAC;EAC1D;AACJ,CAAC"}]}
|