登录验证模块相信大家都做过,不过对于刚开始做java web 的小白来说大多采用明文验证,现在网络那么发达,密码的安全存储也是异常的重要,现在加密算法这么多,不用点加密验证岂不是太low了,对于我们这参加校招的初级编码者来说这也是一个加分项哦,小编今天就给大家分享一个小编一直在用的加密方式,仅供参考考哈,简单易用,可以当做工具类使用。

md5加密

一、项目目录结构

md5Base64Encoder登录密码验证(md5Base64Encoder登录密码验证)(1)

项目目录结构

md5Base64Encoder登录密码验证(md5Base64Encoder登录密码验证)(2)

TestMain.java测试类

将加密过的密码存入数据库中,在进行密码校验时从数据库获取加密过的密码,再将前端传来的明文密码进行加密,之后比较加密过的密文,通过check方法返回false或者true进行验证判断。

测试结果

md5Base64Encoder登录密码验证(md5Base64Encoder登录密码验证)(3)

测试结果

好了,今天就分享到这了,这个加密方法比较简单易用,小伙伴们赶快打开idea来试试吧,11月14号面试,祝福老哥吧,老哥要毕业了,哈哈哈

,