随笔分类 -  工具类

摘要:客户说我的***系统登录时密码是明文传输,不高兴,我对HTTPS不太了解,那我用MD5加密下,虽然不能保证万无一失,但也好过明文传输嘛。说下大概的过程:打开登录的JSP页面时,生成一个随机字符串,放在session里面,以便后台也可以拿到。客户输入用户名和密码点击"登录"时,拿到密码和随机字符串,拼接在一起后利用js生成MD5字符串。然后用js把那个password的value改成MD5字符串,再提交表单。后台拿到随机字符串和用户名和MD5字符串,通过用户名到数据库查询密码,用密码和随机字符串拼接在一起生成MD5字符串,用生成的MD5字符串和前台传过来的MD5字符串进行匹配 阅读全文
posted @ 2013-05-11 17:32 somnusic
摘要:查看代码java随机产生验证码,可以随机生成数字、大写字母、小写字母。还可以随机生成文字字体、及大小。在图片上面可能字体都不不同、大小不等。 package com.hoo.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.http.HttpServle... 阅读全文
posted @ 2013-05-08 08:06 somnusic