网页抓取 加密html(一个对字符串加密解密算法的调用:定义checkbox最后存取cookie方法 )

优采云 发布时间: 2021-10-13 13:24

  网页抓取 加密html(一个对字符串加密解密算法的调用:定义checkbox最后存取cookie方法

)

  在登录界面添加记住密码功能,首先想到的就是在java后台调用cookie来存储账号密码,大致如下:

  1 HttpServletRequest request

2 HttpServletResponse response

3 Cookie username = new Cookie("username ","cookievalue");

4 Cookie password = new Cookie("password ","cookievalue");

5 response.addCookie(username );

6 response.addCookie(password );

  但是为了安全起见,我们在后台得到的密码大部分都是js中MD5加密的密文。密文如果放在cookie里,在js里获取就不行;

  然后考虑在js中访问cookies,代码如下:

<p> 1 //设置cookie

2 var passKey = '4c05c54d952b11e691d76c0b843ea7f9';

3 function setCookie(cname, cvalue, exdays) {

4 var d = new Date();

5 d.setTime(d.getTime() + (exdays*24*60*60*1000));

6 var expires = "expires="+d.toUTCString();

7 document.cookie = cname + "=" + encrypt(escape(cvalue), passKey) + "; " + expires;

8 }

9 //获取cookie

10 function getCookie(cname) {

11 var name = cname + "=";

12 var ca = document.cookie.split(';');

13 for(var i=0; i

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线