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

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

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

传数据的时候 你可以把密码通过你自己的想法加密传输

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

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

如果你开发的是java窗口应用程序,那么输入密码的文件框使用:JPasswordField jPasswordField = new JPasswordField(); 如果你是做的jsp开发,那么输入密码的文本框使用: 这样输入的密码就会被.......代替。

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

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

import java.security.MessageDigest; public class Test{ public static void main(String[] args) { String t= "abcd"; try { MessageDigest md = MessageDigest.getInstance("SHA-256"); md.update(t.getBytes("GBK")); for(byte b:md.digest...

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...

MD5加密,这是一种不可逆的加密算法,即一旦进行MD5加密算法,不能再得到原始的密码 开发者可以将用户输入的密码进行MD5加密后,再与数据库中存储的加密后的密码比较,即可知道密码的准确性。 若想找回密码,一种即可以重置密码,即有一个默认的...

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