随机密码加密解密--去掉console.log打印

This commit is contained in:
liyuetong
2021-12-24 14:55:46 +08:00
parent 39bf6a7745
commit ca0d4bd112
2 changed files with 13 additions and 13 deletions

View File

@@ -171,20 +171,20 @@ service.interceptors.request.use(
/** /**
* 请求拦截处理(待添加 判断走统一网关处理) * 请求拦截处理(待添加 判断走统一网关处理)
*/ */
console.log(config) // console.log(config)
if (config.url && /api\/$/.test(config.url.split(configApp.API_VERSION)[0]) && (configApp.API_VERSION == 'v2' || configApp.API_VERSION == 'v3')) { if (config.url && /api\/$/.test(config.url.split(configApp.API_VERSION)[0]) && (configApp.API_VERSION == 'v2' || configApp.API_VERSION == 'v3')) {
if (!config.data || config.data == null) { if (!config.data || config.data == null) {
config.data = {} config.data = {}
} }
if (!!config.data && config.data != null) { if (!!config.data && config.data != null) {
if(configApp.API_VERSION == 'v3'){ if(configApp.API_VERSION == 'v3'){
console.log('随机密钥:' + masterKey); // console.log('随机密钥:' + masterKey);
// RSA加密随机密钥 // RSA加密随机密钥
let ak = RSAEncrypt(masterKey, publicKey); let ak = RSAEncrypt(masterKey, publicKey);
console.log('加密后的masterKey' + ak); // console.log('加密后的masterKey' + ak);
// 随机密钥加密data // 随机密钥加密data
let data = AESEncrypt(JSON.stringify(config.data), masterKey); let data = AESEncrypt(JSON.stringify(config.data), masterKey);
console.log('MD5值' + MD5(AESEncrypt(data, masterKey)).toString()); // console.log('MD5值' + MD5(AESEncrypt(data, masterKey)).toString());
// 验证数据完整性MD5 // 验证数据完整性MD5
// 数据完整性MD5需要进行二次AES加密 // 数据完整性MD5需要进行二次AES加密
config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString(); config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString();
@@ -193,11 +193,11 @@ service.interceptors.request.use(
config.headers['data'] = data config.headers['data'] = data
} }
config.data = { ak, data }; config.data = { ak, data };
console.log(config.data); // console.log(config.data);
if(AESDecrypt(config.data.data, masterKey)){ if(AESDecrypt(config.data.data, masterKey)){
console.log(JSON.parse(AESDecrypt(config.data.data, masterKey))); // console.log(JSON.parse(AESDecrypt(config.data.data, masterKey)));
}else{ }else{
console.log(AESDecrypt(config.data.data, masterKey)); // console.log(AESDecrypt(config.data.data, masterKey));
} }
}else if(configApp.API_VERSION == 'v2'){ }else if(configApp.API_VERSION == 'v2'){
config.headers['signature'] = MD5(timeStr + CacheUtils.getLocItem('token')) config.headers['signature'] = MD5(timeStr + CacheUtils.getLocItem('token'))

View File

@@ -56,13 +56,13 @@ service.interceptors.request.use(
} }
if (!!config.data && config.data != null) { if (!!config.data && config.data != null) {
if(configApp.API_VERSION == 'v3'){ if(configApp.API_VERSION == 'v3'){
console.log('随机密钥:' + masterKey); // console.log('随机密钥:' + masterKey);
// RSA加密随机密钥 // RSA加密随机密钥
let ak = RSAEncrypt(masterKey, publicKey); let ak = RSAEncrypt(masterKey, publicKey);
console.log('加密后的masterKey' + ak); // console.log('加密后的masterKey' + ak);
// 随机密钥加密data // 随机密钥加密data
let data = AESEncrypt(JSON.stringify(config.data), masterKey); let data = AESEncrypt(JSON.stringify(config.data), masterKey);
console.log('MD5值' + MD5(AESEncrypt(data, masterKey)).toString()); // console.log('MD5值' + MD5(AESEncrypt(data, masterKey)).toString());
// 验证数据完整性MD5 // 验证数据完整性MD5
// 数据完整性MD5需要进行二次AES加密 // 数据完整性MD5需要进行二次AES加密
config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString(); config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString();
@@ -71,11 +71,11 @@ service.interceptors.request.use(
config.headers['data'] = data config.headers['data'] = data
} }
config.data = { ak, data }; config.data = { ak, data };
console.log(config.data); // console.log(config.data);
if(AESDecrypt(config.data.data, masterKey)){ if(AESDecrypt(config.data.data, masterKey)){
console.log(JSON.parse(AESDecrypt(config.data.data, masterKey))); // console.log(JSON.parse(AESDecrypt(config.data.data, masterKey)));
}else{ }else{
console.log(AESDecrypt(config.data.data, masterKey)); // console.log(AESDecrypt(config.data.data, masterKey));
} }
}else if(configApp.API_VERSION == 'v2'){ }else if(configApp.API_VERSION == 'v2'){
config.headers['signature'] = MD5(timeStr + CacheUtils.getLocItem('token')) config.headers['signature'] = MD5(timeStr + CacheUtils.getLocItem('token'))