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");
}
}
});
}
添加回答
举报
0/150
提交
取消