随机密码加密解密--去掉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.data || config.data == null) {
config.data = {}
}
if (!!config.data && config.data != null) {
if(configApp.API_VERSION == 'v3'){
console.log('随机密钥:' + masterKey);
// console.log('随机密钥:' + masterKey);
// RSA加密随机密钥
let ak = RSAEncrypt(masterKey, publicKey);
console.log('加密后的masterKey' + ak);
// console.log('加密后的masterKey' + ak);
// 随机密钥加密data
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需要进行二次AES加密
config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString();
@@ -193,11 +193,11 @@ service.interceptors.request.use(
config.headers['data'] = data
}
config.data = { ak, data };
console.log(config.data);
// console.log(config.data);
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{
console.log(AESDecrypt(config.data.data, masterKey));
// console.log(AESDecrypt(config.data.data, masterKey));
}
}else if(configApp.API_VERSION == 'v2'){
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(configApp.API_VERSION == 'v3'){
console.log('随机密钥:' + masterKey);
// console.log('随机密钥:' + masterKey);
// RSA加密随机密钥
let ak = RSAEncrypt(masterKey, publicKey);
console.log('加密后的masterKey' + ak);
// console.log('加密后的masterKey' + ak);
// 随机密钥加密data
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需要进行二次AES加密
config.headers['signature'] = MD5(AESEncrypt(data, masterKey)).toString();
@@ -71,11 +71,11 @@ service.interceptors.request.use(
config.headers['data'] = data
}
config.data = { ak, data };
console.log(config.data);
// console.log(config.data);
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{
console.log(AESDecrypt(config.data.data, masterKey));
// console.log(AESDecrypt(config.data.data, masterKey));
}
}else if(configApp.API_VERSION == 'v2'){
config.headers['signature'] = MD5(timeStr + CacheUtils.getLocItem('token'))