|
@@ -1,18 +1,21 @@
|
|
-const cryptojs = require('crypto-js'); //引用AES源码js
|
|
|
|
|
|
+const CryptoJS = require('crypto-js'); //引用AES源码js
|
|
|
|
|
|
// 解密
|
|
// 解密
|
|
-export function decrypt(word, keystr = '1234123412341234', ivstr = '1234123412341234') {
|
|
|
|
- //keystr = keystr ? keystr : ;
|
|
|
|
- //ivstr = ivstr ? ivstr : ;
|
|
|
|
- var key = cryptojs.enc.Utf8.parse(keystr);
|
|
|
|
- let iv = cryptojs.enc.Utf8.parse(ivstr);
|
|
|
|
- var decrypt = cryptojs.AES.decrypt(word, key, {
|
|
|
|
- iv,
|
|
|
|
- mode: cryptojs.mode.CBC,
|
|
|
|
- padding: cryptojs.pad.Pkcs7,
|
|
|
|
- });
|
|
|
|
- return decrypt.toString(cryptojs.enc.Utf8);
|
|
|
|
|
|
+export function decrypt(word, keystr, ivstr) {
|
|
|
|
+ keystr = keystr ? keystr : "1234123412341234";
|
|
|
|
+ ivstr = ivstr ? ivstr : "1234123412341234";
|
|
|
|
+ var key = CryptoJS.enc.Utf8.parse(keystr);
|
|
|
|
+ let iv = CryptoJS.enc.Utf8.parse(ivstr);
|
|
|
|
+ var decrypt = CryptoJS.AES.decrypt(word, key, {
|
|
|
|
+ iv,
|
|
|
|
+ mode: CryptoJS.mode.CBC,
|
|
|
|
+ padding: CryptoJS.pad.Pkcs7
|
|
|
|
+ });
|
|
|
|
+ console.log(decrypt.toString(CryptoJS.enc.Utf8),'---解密1');
|
|
|
|
+ return decrypt.toString(CryptoJS.enc.Utf8);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
export function deal_locationsearch() {
|
|
export function deal_locationsearch() {
|
|
var search = location.search.substring(1).split('&'); //初步处理数据-->去掉?分开多个键值对
|
|
var search = location.search.substring(1).split('&'); //初步处理数据-->去掉?分开多个键值对
|
|
|
|
|