随机秘钥加密解密--封装方法调取方式问题修改

This commit is contained in:
liyuetong
2021-12-10 16:34:36 +08:00
parent c1d61f690e
commit 4a6f15b8aa
3 changed files with 11 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
import AESTools from '@/assets/js/utils/cryptoJsUtil'
import {AESCacheEncrypt,AESCacheDecrypt} from '@/assets/js/utils/cryptoJsUtil'
import configApp from '@/config'
import cacheKeys from '@/assets/js/utils/needCacheKey'
export default {
@@ -8,7 +8,7 @@ export default {
})
//设置localStorage 值
if (cacheKeys.isAll || exist) {
window.localStorage.setItem(key, AESTools.AESCacheEncrypt(value, configApp.CACHE_ENCRYP))
window.localStorage.setItem(key, AESCacheEncrypt(value, configApp.CACHE_ENCRYP))
} else {
window.localStorage.setItem(key, value)
}
@@ -21,7 +21,7 @@ export default {
return item === key
})
if (cacheKeys.isAll || exist) {
return AESTools.AESCacheDecrypt(value, configApp.CACHE_ENCRYP)
return AESCacheDecrypt(value, configApp.CACHE_ENCRYP)
}
}
return value
@@ -37,7 +37,7 @@ export default {
})
//设置localStorage 值
if (cacheKeys.isAll || exist) {
window.sessionStorage.setItem(key, AESTools.AESCacheEncrypt(value, configApp.CACHE_ENCRYP))
window.sessionStorage.setItem(key, AESCacheEncrypt(value, configApp.CACHE_ENCRYP))
} else {
window.sessionStorage.setItem(key, value)
}
@@ -51,7 +51,7 @@ export default {
})
//设置localStorage 值
if (cacheKeys.isAll || exist) {
return AESTools.AESCacheDecrypt(value, configApp.CACHE_ENCRYP)
return AESCacheDecrypt(value, configApp.CACHE_ENCRYP)
}
}
return value

View File

@@ -1,5 +1,5 @@
import axios from 'axios'
import AESTools from '@/assets/js/utils/cryptoJsUtil'
import {AESEncrypt,AESDecrypt} from '@/assets/js/utils/cryptoJsUtil'
import configApp from '@/config'
import { Dialog, Toast } from 'vant'
import CacheUtils from '@/assets/js/utils/cacheUtils'
@@ -129,7 +129,7 @@ service.interceptors.request.use(
config.data = {}
}
if(!!config.data && config.data != null){
let encrypt = AESTools.AESEncrypt(JSON.stringify(config.data),configApp.REQ_PWD)
let encrypt = AESEncrypt(JSON.stringify(config.data),configApp.REQ_PWD)
console.log("[调用请求加密服务][请求地址:"+config.url+"][加密前报文:]",JSON.stringify(config.data))
config.data = {"data": encrypt }
console.log("[调用请求加密服务][请求地址:"+config.url+"][加密后报文:]",config.data)
@@ -153,7 +153,7 @@ service.interceptors.response.use(
if(response.config.url && response.config.method == 'post' && /api\/$/.test(response.config.url.split('v1')[0])){
if(res.response){
console.log("[调用请求加密服务][请求地址:"+response.config.url+"][解密前报文:]",JSON.stringify(res.response))
res = AESTools.AESDecrypt(JSON.stringify(res.response),configApp.REQ_PWD)
res = AESDecrypt(JSON.stringify(res.response),configApp.REQ_PWD)
console.log("[调用请求加密服务][请求地址:"+response.config.url+"][解密后报文:]",JSON.stringify(res))
}
}

View File

@@ -26,7 +26,7 @@
import { Field, CellGroup, Popup, Picker, Checkbox, Area } from 'vant'
import { getAgentInfo } from '@/api/ebiz/my/my.js'
import { getAuthCode } from '@/api/ebiz/sale/sale'
import AESTools from '@/assets/js/utils/cryptoJsUtil'
import {AESEncrypt,AESDecrypt} from '@/assets/js/utils/cryptoJsUtil'
export default {
name: 'logoutAgent',
components: {
@@ -116,9 +116,9 @@ export default {
},
// 注销
logoutAgent() {
let jj = AESTools.AESEncrypt('中国分红我都i阿萨79热9去 =-0987654321*&……%¥#@!·,》?》《?你啊', '41424344454631323334353637383930')
let jj = AESEncrypt('中国分红我都i阿萨79热9去 =-0987654321*&……%¥#@!·,》?》《?你啊', '41424344454631323334353637383930')
console.log('jj', jj)
let mm = AESTools.AESDecrypt(jj, '41424344454631323334353637383930')
let mm = AESDecrypt(jj, '41424344454631323334353637383930')
console.log('mm', mm)
//console.log(this.$MD5(this.logoutDTO.pwd))