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

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

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

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

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

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

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

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

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

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

Java有相关的实现类:具体原理如下 对于任意长度的明文,AES首先对其进行分组,每组的长度为128位。分组之后将分别对每个128位的明文分组进行加密。 对于每个128位长度的明文分组的加密过程如下: (1)将128位AES明文分组放入状态矩阵中。 (2...

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

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