`
Steven-Walker
  • 浏览: 3989 次
社区版块
存档分类
最新评论

使用MD5进行加密后不能设置cookie的问题

 
阅读更多
1,今天上午写了个自动登陆的cookie,使用MD5加密后就不能保存cookie文件,不适用就能保存,弄了两个小时没有搞清楚是什么问题啊!!!
2,在chrome没有找到cookie保存的地方,但是可以使用,关闭浏览器后也还是能够使用的,但是在IE中,虽然没有cookie文件,但是可以实现自动登陆,,一旦关闭浏

览器就不能实现自动登陆功能。

第一个问题没有搞明白。
第二个问题说明在chrome浏览器中,已经保存了cookie文件,在ie中cookie的保存时间可能使用了MD5加密后,时间变成了0,一旦关闭浏览器,其cookie也会自动删除

自动登陆的设计流程:

登陆,如果有此用户,则发送一个cookie

(filter拦截所有的请求)

使用filter拦截,在拦截器判断是否已经有session,如果有则直接返回;如果没有,则遍历所有cookie,得到自动登录的cookie,即autologin的值;

得到值之后,拆分,根据用户名查询密码,再经过MD5加密后二者进行比对,如果相同,则设置一个session

最后拦截器要放行。




再就是包装设计模式:
包装设计模式有五步:

1,实际一个类,让其实现被增强对象的相同接口
2,声明一个变量,指向被增强对象
3,生成一个构造方法,接收被增强对象
4,覆写需要被增强的方法
5,不需要被增强的方法,只需要实现接口已经实现的方法
分享到:
评论

相关推荐

    asp.net中使用cookie与md5加密实现记住密码功能的实现代码

    代码如下://设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies[“UserNameCookie”]; HttpCookie UserPasswordCookie = Req

    js对md5加密、AES加解密、表单序列化为json、cookie操作、websocket等工具的封装

    这里面是我自己对一些常用工具的封装,都是以对象的形式呈现,具体使用方法请参考我的博客:https://blog.csdn.net/qq_36934826/article/details/79826690 如果觉得可以的话给我一个支持哦

    深入分析Cookie的安全性问题

    Cookie的目的是为用户带来方便,为网站带来增值,一般情况下不会造成严重的安全威胁。...(1)Cookie欺骗 Cookie记录了用户的帐户ID、密码之类的信息,通常使用MD5方法加密后在网上传递。经过加密处理

    JavaScript cookie原理及使用实例

    什么是cookie? cookie 是本地计算机的临时存储。 ... 特点: cookie需要在服务器环境下运行; cookie的容量在4kb左右,限制为每个域名50个cookie... 可以对cookie值进行加密(MD5); 读取和设置cookie [removed] = “u

    ctf总结.md

    burpsuite,浏览器代理设置教程抓了包后右键放到repeater里,点go可以进行发包测试,用完Burpsuite过后,要正常上网的话,要把代理关了。 浏览器插件改包的话,(有视频) 找flag:在请求头,响应头尝试实验室:key究竟...

    161250128_唐诗林1

    1、数据库直接存放 md5 加密后的密码,进行加密后判断 2、通过设置 Cookie 的 HttpOnly 为 true,可以防止客户端脚本访问这个 Cooki

    一个人记账管理系统(asp开源)

    1、本软件采用ASP脚本,JQuery框架、使用了AJAX技术,代码已经通过W3C测试,浏览器兼容IE...3、保留COOKIE未对客户端的密码加密,可以使用MD5加密。 4、注册页面没有开发,静态原型为reg.html,有兴趣的同学可以尝试。

    asp.net利用cookie保存用户密码实现自动登录的方法

    在asp.net中可以用cookie保存用户的帐户密码实现自动登录的功能,但是需要强调一下,cookie在客户端保存,是不安全的,推荐使用md5加密保存。 下面分析一下在asp.net中cookie的创建、提取与销毁的方法: 创建cookie ...

    React 全栈项目:招聘网站

    项目描述 此项目为一个前后台分离的招聘的 SPA, 包括前端应用和后端应用 ... 前端: 使用 React 全家桶+ES6+Webpack 等技术 ...8) blueimp-md5 对密码进行 MD5 加密处理 9) js-cookies 操作浏览器端 cookie 数据

    React 全栈项目:招聘网站react-redux+redux-thunk+axios

    项目描述 此项目为一个前后台分离的招聘的 SPA, 包括前端应用和后端应用 ...8) blueimp-md5 对密码进行 MD5 加密处理 9) js-cookies 操作浏览器端 cookie 数据 注意事项 会使用ES6+npm构建项目,会react

    随缘网络点广告免费电影

    功 能:1....3.电影播放器页面已经加密,电影的格式自动识别并调用对应的播放器。5.广告系统:系统实现免费和点数制观看会员电影,集成...9.管理员密码Md5加密,Cookie防盗取随机变化。10.其它:图片批量增加,图片批量导出。

    乘风免费电影站 v3.2

    功 能: 1.... 2.... 3.电影播放器页面已经加密,电影的格式...管理员密码Md5加密,防Sql注入,Cookie防盗取随机变化。 10.其它:图片批量增加,图片批量导出。 默认超级管理员登陆页面:admin.asp,用户名为:admin,密码:admin

    spring Scurity终于测试OK了

    pring Scurity终于测试OK了,复杂的功能还待深入研究!...什么md5 盐值 加密 生成,cookie 生成序列保存数据库, sessionID防护的一大堆安全,资源权限分配和保护 等。。。值得一学的框架! sql 脚本也在一起

    C#基类库大全下载--苏飞版

    C#Encrypt--Encrypt加密/Encrypt解密/附加有MD5加密,个人感觉很不错的一个加密类 HashEncode 哈希加密帮助类,得到随机哈希加密字符串,随机哈希数字加密等 MySecurity MySecurity--Security安全加密/Security...

    (全JavaScript语言Web项目-图书管理系统)Books-Management-System-master.zip

    使用MySQL+ExpressJS+AngularJS+NodeJS尝试开发的图书管理系统,开发前端后台模块,后台用ExpressJS和NodeJS搭建...ExpressJS用到了:body-parser,cookie-parser,cookie-session,ejs,express-session,MD5加密等模块

    单点登录 cas-server(对不住,有问题请留言)

    单点登录第一种:cookie+filter实现,第二种:使用cas-server,这种方式使用范围更广更好用,防止cookie的更改,可以对cookie进行md5加密。使用cas-server导入本地,方便在本地调试

    基于SSM的商城系统

    该案例使用SSM框架开发了一个商城,支持缓存、支持邮件注册、支持MD5加密、文件上传、Cookie等常用的技术

    Perl JavaScript MD5 User Authentication-开源

    Perl CGI JavaScript 框架,用于在客户端和服务器机器上实现基于 MD5 的加密安全登录。 密码永远不会以纯文本形式存储或传输。 还加密 cookie 以维护会话。

Global site tag (gtag.js) - Google Analytics