为了账号安全,请及时绑定邮箱和手机立即绑定

c#模拟登录中加密 调用js和有关百度统计的cookie问题

c#模拟登录中加密 调用js和有关百度统计的cookie问题

C#
qq_J_38 2016-06-24 15:47:14
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"); } } }); }
查看完整描述

1 回答

?
烤火看下雪

TA贡献1条经验 获得超0个赞

搞定了没?我也在为模拟登录头痛想参考下你的
查看完整回答
反对 回复 2017-06-06
  • 1 回答
  • 0 关注
  • 2350 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信