// let timestamp = (new Date()).getTime();
// timestamp = String(timestamp);
let pwd = 'Pan1233322+/';
let pwdLen = pwd.length;
let str = 'abcdefghijklmnopqrstuvwxyzAB0CD1EF2GH3IJ4KL5MN6PQR7STU8VWX9YZ'
//打乱顺序
let randomStrAll = [];
str.split('').forEach((item, index, array) => {
let newIndex = Math.round(Math.random() * randomStrAll.length);
randomStrAll.splice(newIndex, 0, item);
});
let chart = randomStrAll.join('');
//将乱序字符按4位一组将切片
let chartSplit=chart.match(/.{4}/g);
//2位一组将pwd切片
let pwdSplit = pwd.match(/.{2}/g);
//组装pwdEncry
let pwdEncry = [pwdLen+'#@!'];
$.each(pwdSplit,function(i,n){
pwdEncry.push(pwdSplit[i]);
pwdEncry.push(chartSplit[i]);
});
//base64编码
pwdEncry = window.btoa(pwdEncry.join(''));
console.log('原始密码:'+pwd);
console.log('加密结果:'+pwdEncry);
// console.log(window.atob(pwdEncry));
console