1.这个网页js中的modulus,exponent参数我已经取到了,就是不知道怎么去调用接下来的rsa加密,
他的b64tohex和hex2b64写在一个js里,有什么方法可以调用,或是c#自己写个方法来处理
2.这个网站中模拟登录是cookie里带有hm_lvt,hm_lpvt这样的参数,我在模拟登录时是不是也要取到在赋值上去,还是不用管它????
ajax({ url: base + "/common/publicKey.jhtml", type: "GET", dataType: "json", cache: false, showError:true, loading:'正在登录...', success: function(data){ var rsaKey = new RSAKey(); rsaKey.setPublic(b64tohex(data.modulus), b64tohex(data.exponent)); password = hex2b64(rsaKey.encrypt(password)); $.ajax({ url: base + "/loginVerify.jhtml", type: "POST", dataType: "json", data : { username : username, password : password, captcha : code, captchaId: captchaId, remember : remember }, cache: false, success: function(data){ if(data.error == undefined || data.error == ''){ fnSuccess(data); }else{ fnShowError(data.error); if(data.showCode){ fnShowCode(); } $(".submit").removeProp("disabled"); } } }); }
烤火看下雪
相关分类