此方法只适用于前台加密且同一字符串加密密文一直不变的加密生成,供参考。
------访问用户登录界面
------谷歌F12开发工具console执行
function myfunction(x,y){
var i,j;
var u_no;
var loginName;
for(i = 1;i <= x ;i ++)
{
for(j = 1;j <= y ;j ++){
aaa = 100000+i*1000+j ;
u_no = 'T' + aaa;
loginName =DES加密函数调用方法名(u_no, key1, key2, key3);
console.log(u_no);
console.log(loginName);
}
j = 1;
}
}
myfunction(20,10);
key1,key2,key3...可通过登录一个用户拿到它们的值。
function myfunction(x,y){
var i,j;
var u_no;
var loginName;
for(i = 1;i <= x ;i ++)
{
for(j = 1;j <= y ;j ++){
aaa = 100000+i*1000+j ;
u_no = 'T' + aaa;
loginName = BizSecurity.DES.encrypt(u_no, 'hs', 'club', '33%2344');
console.log(u_no,loginName);
}
j = 1;
}
}
myfunction(20,10);