自动登录密码混淆

main
yanzai 1 year ago
parent 6c8ad2c5c8
commit f66664d8ec

@ -78,7 +78,7 @@
if (username.value == '' || pwd.value == '') return ElMessage.error('用户名和密码不能为空')
let data = { //
username: username.value,
password: pwd.value,
password: hunxiao(pwd.value),
}
loading.value=true
//
@ -99,6 +99,30 @@
})
}
const hunxiao=(str)=>{
let originalString =str
var charMap = {
'a': 'z', 'b': 'y', 'c': 'x', 'd': 'w', 'e': 'v',
'f': 'u', 'g': 't', 'h': 's', 'i': 'r', 'j': 'q',
'k': 'p', 'l': 'o', 'm': 'n', 'n': 'm', 'o': 'l',
'p': 'k', 'q': 'j', 'r': 'i', 's': 'h', 't': 'g',
'u': 'f', 'v': 'e', 'w': 'd', 'x': 'c', 'y': 'b',
'z': 'a',
'0': '@', '1': '!', '2': '#', '3': '$', '4': '%',
'5': '^', '6': '&', '7': '*', '8': '(', '9': ')'
};
var mappedString = originalString.split('').map(char => charMap[char] || char).join('');
//
var reversedString = mappedString.split('').reverse().join('');
//
var prefixedSuffixString = 'a5331_' + reversedString + '_a454d';
// 使 btoa Base64
var encodedString = btoa(prefixedSuffixString);
return encodedString;
}
let usernameRef=ref(null);
let passwordRef=ref(null);

Loading…
Cancel
Save