/*var pgeditor = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_password"//非IE tab键焦点切换的ID });*/ var pgeditor_1 = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_1_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_1_password"//非IE tab键焦点切换的ID }); var pgeditor_2 = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_2_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_2_password"//非IE tab键焦点切换的ID }); var pgeditor_trans = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_trans_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_trans_password"//非IE tab键焦点切换的ID }); /*var pgeditorNew = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_new_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_confirm_password"//非IE tab键焦点切换的ID }); var pgeditorConfirm = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_confirm_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_confirm_password"//非IE tab键焦点切换的ID });*/ var pgeditorNew_trans = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_new_trans_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_confirm_trans_password"//非IE tab键焦点切换的ID }); var pgeditorConfirm_trans = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_confirm_trans_password",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"",//回车键响应函数 tabCallback:"_ocx_confirm_trans_password"//非IE tab键焦点切换的ID }); var pgeditorPin = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_pin",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"doLoginSubmit()", tabCallback:"_ocx_pin"//非IE tab键焦点切换的ID }); var pgeditorPinNew = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_pin_new",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"", tabCallback:"_ocx_pin_new"//非IE tab键焦点切换的ID }); var pgeditorPinConfirm = new jq.pge({ pgePath: "./ocx/",//控件文件目录 pgeId: "_ocx_pin_confirm",//控件ID pgeEdittype: 0,//控件类型,0星号,1明文 pgeCertIndex:"1",//公钥索引 pgeEreg1: "[\\s\\S]*",//输入过程中字符类型限制 pgeEreg2: "[\\s\\S]{4,20}", //输入完毕后字符类型判断条件 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级 pgeOnkeydown:"", _tabCallback:"ocx_pin_confirm"//非IE tab键焦点切换的ID }); var pgeditor = new jq.pge({ pgePath: "./ocx/", pgeId: "_ocx_password", pgeEdittype: 0, pgeCertIndex:"1",//公钥索引 生产为1 测试为0 pgeEreg1: "[\\s\\S]*", pgeEreg2: "[\\s\\S]{6,50}", //输入完毕后字符类型判断条件,与pgeditor.pwdValid()方法对应 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 //RSA加密公钥 pgeCert:"3081890281810092d9d8d04fb5f8ef9b8374f21690fd46fdbf49b40eeccdf416b4e2ac2044b0cfe3bd67eb4416b26fd18c9d3833770a526fd1ab66a83ed969af74238d6c900403fc498154ec74eaf420e7338675cad7f19332b4a56be4ff946b662a3c2d217efbe4dc646fb742b8c62bfe8e25fd5dc59e7540695fa8b9cd5bfd9f92dfad009d230203010001", AffineX:"186F37AB8A39851463975CCF1470EB3F3EF20269DE3986B07BEB3F18CCC349E8", AffineY:"AF7062DC6B8BBD529C23A44397F86158EE8C396C2A356F88C8BDC5BE20389835", pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级的css样式 pgeOnkeydown:"",//回车键响应函数,需焦点在控件中才能响应 tabCallback:"_ocx_password",//火狐tab键回调函数,设置要跳转到的对象ID //windows10相关 pgeWindowID:"password"+new Date().getTime()+1 }); var pgeditorNew = new jq.pge({ pgePath: "./ocx/", pgeId: "_ocx_new_password", pgeEdittype: 0, pgeCertIndex:"1",//公钥索引 生产为1 测试为0 pgeEreg1: "[\\s\\S]*", pgeEreg2: "^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{6,50}$", //输入完毕后字符类型判断条件,与pgeditor.pwdValid()方法对应 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 //RSA加密公钥 pgeCert:"3081890281810092d9d8d04fb5f8ef9b8374f21690fd46fdbf49b40eeccdf416b4e2ac2044b0cfe3bd67eb4416b26fd18c9d3833770a526fd1ab66a83ed969af74238d6c900403fc498154ec74eaf420e7338675cad7f19332b4a56be4ff946b662a3c2d217efbe4dc646fb742b8c62bfe8e25fd5dc59e7540695fa8b9cd5bfd9f92dfad009d230203010001", AffineX:"186F37AB8A39851463975CCF1470EB3F3EF20269DE3986B07BEB3F18CCC349E8", AffineY:"AF7062DC6B8BBD529C23A44397F86158EE8C396C2A356F88C8BDC5BE20389835", pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级的css样式 pgeOnkeydown:"",//回车键响应函数,需焦点在控件中才能响应 tabCallback:"_ocx_new_password",//火狐tab键回调函数,设置要跳转到的对象ID //windows10相关 pgeWindowID:"password"+new Date().getTime()+1 }); var pgeditorConfirm = new jq.pge({ pgePath: "./ocx/", pgeId: "_ocx_confirm_password", pgeEdittype: 0, pgeCertIndex:"1",//公钥索引 生产为1 测试为0 pgeEreg1: "[\\s\\S]*", pgeEreg2: "[\\s\\S]{6,50}", //输入完毕后字符类型判断条件,与pgeditor.pwdValid()方法对应 pgeMaxlength: 20,//允许最大输入长度 pgeTabindex: 2,//tab键顺序 //RSA加密公钥 pgeCert:"3081890281810092d9d8d04fb5f8ef9b8374f21690fd46fdbf49b40eeccdf416b4e2ac2044b0cfe3bd67eb4416b26fd18c9d3833770a526fd1ab66a83ed969af74238d6c900403fc498154ec74eaf420e7338675cad7f19332b4a56be4ff946b662a3c2d217efbe4dc646fb742b8c62bfe8e25fd5dc59e7540695fa8b9cd5bfd9f92dfad009d230203010001", AffineX:"186F37AB8A39851463975CCF1470EB3F3EF20269DE3986B07BEB3F18CCC349E8", AffineY:"AF7062DC6B8BBD529C23A44397F86158EE8C396C2A356F88C8BDC5BE20389835", pgeClass: "ocx_style",//控件css样式 pgeInstallClass: "ocx_style",//针对安装或升级的css样式 pgeOnkeydown:"",//回车键响应函数,需焦点在控件中才能响应 tabCallback:"_ocx_confirm_password",//火狐tab键回调函数,设置要跳转到的对象ID //windows10相关 pgeWindowID:"password"+new Date().getTime()+1 }); /** * 加密机 密码控件初始化 */ function pwdCtrlInit(){ pgeditor.pgInitialize();//初始化控件 /*页面密码提示*/ /*var psdTips=$('pwdArea'); if(psdTips){ var div=document.createElement('div'); var jQuerydiv=jQuery(div); div.className="psw_tip"; document.body.appendChild(div); div.innerHTML=""; psdTips.onmouseover=function(event){ var e=event||window.event; div.style.display="block"; div.style.top=(jQuery('#pwdArea').offset().top-35)+"px" div.style.left=(e.clientX-100)+"px"; } psdTips.onmouseout=function(){ div.style.display="none"; } }*/ } /** * 新密码和确认密码初始化 */ function pwdConfirmCtrlInit(){ pgeditorNew.pgInitialize();//新密码初始化控件 pgeditorConfirm.pgInitialize();//确认密码初始化控件 } /** * 新交易密码和确认交易密码初始化 */ function pwdConfirmCtrlInit_trans(){ pgeditorNew_trans.pgInitialize();//初始化控件 pgeditorConfirm_trans.pgInitialize();//初始化控件 } function pwdConfirmCtrlInit_queryPassword(){ pgeditor.pgInitialize();//密码初始化控件 pgeditor_1.pgInitialize();//新密码初始化控件 pgeditor_2.pgInitialize();//确认密码初始化控件 } /** * 信用卡交易新密码和确认密码初始化 */ function pwdCtrlInit_trans(){ pgeditor_trans.pgInitialize();//初始化控件 pgeditorNew_trans.pgInitialize();//初始化控件 pgeditorConfirm_trans.pgInitialize();//初始化控件 } /** * pin码 密码控件初始化 */ function pinPwdCtrlInit(){ pgeditorPin.pgInitialize();//初始化控件 } /** * pin码和确认密码 密码控件初始化 */ function pinPwdConfirmCtrlInit(){ pgeditorPin.pgInitialize();//初始化控件 pgeditorPinNew.pgInitialize();//初始化控件 pgeditorPinConfirm.pgInitialize();//初始化控件 } function get_time(){ return new Date().getTime(); } function _$(v){ return document.getElementById(v); } //判断密码强度 function SetPWDStrength(n){ _$("passwd_level_1").style.background="url(./images/bg.gif)"; _$("passwd_level_2").style.background="url(./images/bg.gif)"; _$("passwd_level_3").style.background="url(./images/bg.gif)"; if(n==2){ _$("passwd_level_1").style.background="url(./images/bg1.gif)"; } if(n==3){ _$("passwd_level_1").style.background="url(./images/bg1.gif)"; _$("passwd_level_2").style.background="url(./images/bg1.gif)"; } if(n==4){ _$("passwd_level_1").style.background="url(./images/bg1.gif)"; _$("passwd_level_2").style.background="url(./images/bg1.gif)"; _$("passwd_level_3").style.background="url(./images/bg1.gif)"; } } function EntertoTab(){ document.getElementById("input2").focus(); } function FormSubmit(){ $.ajax({ url: "./srand_num.jsp?"+get_time(), type: "GET", async: false, success: function(srand_num){ pgeditor.pwdSetSk(srand_num); pgeditorPin.pwdSetSk(srand_num); } }); //pgeditor.pwdSetSk("8kvaau0ekk0emxhz0y85xpakpxzuzxg0"); //pgeditorPin.pwdSetSk("8kvaau0ekk0emxhz0y85xpakpxzuzxg0"); if(pgeditor.pwdLength()==0){ alert("密码不能为空"); _$("_ocx_password").focus(); return false; } if(pgeditor.pwdValid()==1){ alert("密码不符合要求"); _$("_ocx_password").focus(); return false; } var PwdResult=pgeditor.pwdResultChar(); var PwdResultPin=pgeditorPin.pwdResultPin(); var machineNetwork=pgeditor.machineNetwork(); var machineDisk=pgeditor.machineDisk(); var machineCPU=pgeditor.machineCPU(); //alert(PwdResult); //alert(PwdResultPin); _$("password").value=PwdResult;//获得密码密文,赋值给表单 _$("passwordPin").value=PwdResultPin;//获得pin码,赋值给表单 _$("local_network").value=machineNetwork;//获得网卡和MAC信息,赋值给表单 _$("local_disk").value=machineDisk;//获得硬盘信息,赋值给表单 _$("local_nic").value=machineCPU;//获得CPU信息,赋值给表单 document.form1.submit(); } function FormSubmit1(){ $.ajax({ url: "./srand_num.jsp?"+get_time(), type: "GET", async: false, success: function(srand_num){ pgeditorcvn.pwdSetSk(srand_num); } }); if(pgeditorcvn.pwdLength()==0){ alert("密码不能为空"); _$("_ocx_password").focus(); return false; } if(pgeditorcvn.pwdValid()==1){ alert("密码不符合要求"); _$("_ocx_password").focus(); return false; } var PwdResult=pgeditorcvn.pwdResultChar(); var machineNetwork=pgeditorcvn.machineNetwork(); var machineDisk=pgeditorcvn.machineDisk(); var machineCPU=pgeditorcvn.machineCPU(); _$("password").value=PwdResult;//获得密码密文,赋值给表单 _$("local_network").value=machineNetwork;//获得网卡和MAC信息,赋值给表单 _$("local_disk").value=machineDisk;//获得硬盘信息,赋值给表单 _$("local_nic").value=machineCPU;//获得CPU信息,赋值给表单 document.form1.submit(); } function FormSubmit2(){ $.ajax({ url: "./srand_num.jsp?"+get_time(), type: "GET", async: false, success: function(srand_num){ pgeditoratm.pwdSetSk(srand_num); } }); if(pgeditoratm.pwdLength()==0){ alert("密码不能为空"); _$("_ocx_password2").focus(); return false; } if(pgeditoratm.pwdValid()==1){ alert("密码不符合要求"); _$("_ocx_password2").focus(); return false; } var PwdResult=pgeditoratm.pwdResultChar(); var machineNetwork=pgeditoratm.machineNetwork(); var machineDisk=pgeditoratm.machineDisk(); var machineCPU=pgeditoratm.machineCPU(); _$("password").value=PwdResult;//获得密码密文,赋值给表单 _$("local_network").value=machineNetwork;//获得网卡和MAC信息,赋值给表单 _$("local_disk").value=machineDisk;//获得硬盘信息,赋值给表单 _$("local_nic").value=machineCPU;//获得CPU信息,赋值给表单 document.form1.submit(); } //清除密码强度 function ClearLevel(){ _$("passwd_level_1").style.background="url(./images/bg.gif)"; _$("passwd_level_2").style.background="url(./images/bg.gif)"; _$("passwd_level_3").style.background="url(./images/bg.gif)"; } //获取密码强度 function GetLevel(){ var n=pgeditor.pwdStrength(); if(n>1){ _SetPWDStrength(n); }else{ _ClearLevel(); } } //获取新密码强度 function GetNewLevel(){ var n=pgeditorNew.pwdStrength(); if(n>1){ _SetPWDStrength(n); }else{ _ClearLevel(); } } //获取PIN码强度 function GetPinLevel(){ var n=pgeditorPinNew.pwdStrength(); if(n>1){ _SetPWDStrength(n); }else{ _ClearLevel(); } } /** * 检查密码是否为空 */ function checkPwdNull(){ var pwdLength = pgeditor.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function checkPwdNull_1(){ var pwdLength = pgeditor_1.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function checkPwdNull_2(){ var pwdLength = pgeditor_2.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function new_checkPwdNull(){ var pwdLength = pgeditorNew.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function confirm_checkPwdNull(){ var pwdLength = pgeditorConfirm.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function new_trans_checkPwdNull(){ var pwdLength = pgeditorNew_trans.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function confirm_trans_checkPwdNull(){ var pwdLength = pgeditorConfirm_trans.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查密码是否为空 */ function trans_checkPwdNull(){ var pwdLength = pgeditor_trans.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 检查PIN码是否为空 */ function checkPinPwdNull(){ var pwdLength = pgeditorPin.pwdLength();// 密码长度 if(pwdLength==0){ //alert("密码为空,请输入密码"); return true; } else{ return false; } /*alert("pgeditorPin.pwdValid()=="+pgeditorPin.pwdValid()); if(pgeditorPin.pwdValid()==1){ alert("输入密码不符合要求,请重新输入密码"); return; }*/ } /** * 获取PIN码 */ function getPinPassword(){ var srand_num = getRandomString(32); //alert(srand_num); pgeditorPin.pwdSetSk(srand_num);//pin码设置随机数 pinCode = pgeditorPin.pwdResultPin();//pin码加密 //alert('pinCode-------------------------->'+pinCode); return pinCode; } /** * 获取PIN码 */ function getPinPwd(srand_num){ //var srand_num = getRandomString(32); //alert(srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorPin.pwdSetSk(srand_num);//pin码设置随机数 pinCode = pgeditorPin.pwdResultPin();//pin码加密 //alert('pinCode-------------------------->'+pinCode); return pinCode; } /** * 获取密码 */ function getPassword(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditor.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditor.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取密码 */ function getPassword_1(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditor_1.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditor_1.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取密码 */ function getPassword_2(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditor_2.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditor_2.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取密码 */ function getPassword_trans(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditor_trans.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditor_trans.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取新密码 */ function getPassword_new(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorNew.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditorNew.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取新确认密码 */ function getPassword_confirm(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorConfirm.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditorConfirm.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取新密码 */ function getPassword_new_trans(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorNew_trans.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditorNew_trans.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取新确认密码 */ function getPassword_confirm_trans(srand_num){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorConfirm_trans.pwdSetSk(srand_num);//密码设置随机数 var password=pgeditorConfirm_trans.pwdResultChar();//密码加密 //alert('password---------------直接给加密机的>'+password); return password; } /** * 获取用户网路信息(生活版) */ function getNetInfo(){ var machineNetwork=pgeditor.machineNetwork(); //alert("machineNetwork="+machineNetwork); return machineNetwork; } /** * 获取用户网路信息(财富版) */ function getPinNetInfo(){ var machineNetwork=pgeditorPin.machineNetwork(); //alert("machineNetwork="+machineNetwork); return machineNetwork; } /** * 获取密码长度 */ function getPWDLength(){ var pwdLength = pgeditor.pwdLength();// 密码长度 //alert("machineNetwork="+machineNetwork); return pwdLength; } /** * 获取PIN码长度 */ function getPINLength(){ var pwdLength = pgeditorPin.pwdLength();// 密码长度 //alert("machineNetwork="+machineNetwork); return pwdLength; } //获取密码强度 function _GetNewLevel(){ var n=pgeditorNew.pwdStrength(); if(n>1){ _SetPWDStrength(n); }else{ _ClearLevel(); } } //清除密码强度 function _ClearLevel(){ _$("passwd_level").className = "passwd_level"; // _$("passwd_level_1").style.background="url(../../images/bg.gif)"; // _$("passwd_level_2").style.background="url(../../images/bg.gif)"; // _$("passwd_level_3").style.background="url(../../images/bg.gif)"; } //判断密码强度 function _SetPWDStrength(n){ _$("passwd_level").className = "passwd_level"; if(n==2){ _$("passwd_level").className = "passwd_level_1"; } if(n==3){ _$("passwd_level").className = "passwd_level_2"; } if(n==4){ _$("passwd_level").className = "passwd_level_3"; } // _$("passwd_level_1").style.background="url(../../images/bg.gif)"; // _$("passwd_level_2").style.background="url(../../images/bg.gif)"; // _$("passwd_level_3").style.background="url(../../images/bg.gif)"; // // if(n==2){ // _$("passwd_level_1").style.background="url(../../images/bg1.gif)"; // } // if(n==3){ // _$("passwd_level_1").style.background="url(../../images/bg1.gif)"; // _$("passwd_level_2").style.background="url(../../images/bg1.gif)"; // } // if(n==4){ // _$("passwd_level_1").style.background="url(../../images/bg1.gif)"; // _$("passwd_level_2").style.background="url(../../images/bg1.gif)"; // _$("passwd_level_3").style.background="url(../../images/bg1.gif)"; // } } //清空密码控件的值 function clearPwdValue() { pgeditor.pwdclear();//清空密码域 } /* * 简单密码规则 * 1.登录密码为相同的数字和字母,如00000000、11111111、aaaaaaaa、bbbbbbbb等; * 2.登录密码为连续升降排列的数字或字母。如12345678、98765432、abcdefgh、hgfedcba等; * 3.登录密码为计算机键盘排列规律的字母。如asdfghjk、qwertyui、zxcvbnm、poiuytr、lkjhgfds等; * (长度8位以内,包含八位) */ // 是否为简单密码 function isSimplePwd(){ var result = pgeditor.pwdSimple();// 1 表示简单密码,0 表示复杂密码 if(result==1){ return true; } else if(result==0){ return false; } else{ return true; } } // 新密码是否为简单密码 function isSimpleNewPwd(){ var result = pgeditorNew.pwdSimple();// 1 表示简单密码,0 表示复杂密码 if(result==1){ return true; } else if(result==0){ return false; } else{ return true; } } // PIN码是否为简单密码 function isSimplePinNewPwd(){ var result = pgeditorPinNew.pwdSimple();// 1 表示简单密码,0 表示复杂密码 if(result==1){ return true; } else if(result==0){ return false; } else{ return true; } } // 判断输入uk密码是否为初始密码 function isInitPwd(){ try{ if('25D55AD283AA400AF464C76D713C07AD'==pgeditorPin.pwdHash()){ return true; } else{ return false; } }catch(e){ return false; } } function getSMPassword(srand_num,type){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditor.pwdSetSk(srand_num);//密码设置随机数 var password=null; if("login"==type){ password=pgeditor.pwdResultCharSMNew();//密码加密 }else if("trade"==type){ password=pgeditor.pwdResultCharSMNew();//密码加密 } //alert('password---------------直接给加密机的>'+password); return password; } function getSMPassword_new(srand_num,type){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorNew.pwdSetSk(srand_num);//密码设置随机数 var password=null; if("login"==type){ password=pgeditorNew.pwdResultCharSMNew();//密码加密 }else if("trade"==type){ password=pgeditorNew.pwdResultCharSMNew();//密码加密 } //alert('password---------------直接给加密机的>'+password); return password; } function getSMPassword_confirm(srand_num,type){ //var srand_num = getRandomString(32); //alert('srand_num-------------------------->'+srand_num); //密码 if(srand_num==null||srand_num==""||srand_num==undefined){ srand_num = getRandomString(32); } pgeditorConfirm.pwdSetSk(srand_num);//密码设置随机数 var password=null; if("login"==type){ password=pgeditorConfirm.pwdResultCharSMNew();//密码加密 }else if("trade"==type){ password=pgeditorConfirm.pwdResultCharSMNew();//密码加密 } //alert('password---------------直接给加密机的>'+password); return password; }