mshd.net
当前位置:首页 >> 用jAvA做的登录框 怎么给密码加密? >>

用jAvA做的登录框 怎么给密码加密?

密码不是保存在cookie里么 如果非要数据库服务器记住密码 那就得用上面的朋友说的MD5加密啦 虽然吧可逆 不过也是可以破的

你可以选择用MD5,将密码转成另外一个字符串加密,也可以自己写一个加密的算法。

前端是密码框, 自我感觉Ibo层就是接口层定义共用的方法,你也可以在这里写个加密的方法, 在bo中实现类层实现该方法, 在action中直接调用bo层,如果中间有service层,就调用service层的方法

我刚开始和你现在的疑虑是一样的,后来仔细一想,其实不然,第一个问题,md5加密,也就是说用户注册的时候,我们就要把密码md5加密,存数据库里,这样他登陆的时候,你再加密,然后对比,就知道密码是否正确了,第二个问题,如果忘记密码,一般...

MD5很简单,有专门的类,自己定义一个加密用的saltKey。 还有自己写简单的加密解密可以用异或算法,一个字符串于某字符异或就加密了,再与这个字符异或又解密了。很简单的算法。不过比较容易破解

密码字段一般会用MD5进行加密, 或者 明文加密钥进行MD5加密, 例如 明文是: 123456 MD5("xxx" + 123456)

一般密码账户都是保存在数据库中,如果你的数据库被黑客入侵被盗了,如果你不加密,那么你的账户被盗了,就危险了。而加密的密码就不同了,因为黑客得到的只是你加密后的字符串,而对方可能不知道你的加密算法,破解难度增加,这样你的账户安全...

import java.security.*; import java.util.logging.Level; import java.util.logging.Logger; public class md5{ public String md5(String str) { String s=str; if(s==null){ return ""; }else{ String value = null; MessageDigest md5 = nu...

一般密码账户都是保存在数据库中,如果你的数据库被黑客入侵被盗了,如果你不加密,那么你的账户被盗了,就危险了。而加密的密码就不同了,因为黑客得到的只是你加密后的字符串,而对方可能不知道你的加密算法,破解难度增加

直接把登陆时的文本框调成密码框这样和密码一样都使用密码框,然后在把字符调成不可视的。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com