Java中使用MD5加密口令
浏览量:1274
时间:2024-07-14 15:53:56
作者:采采
很多系统都需要授权验证身份才能使用,用户的密码保密尤为重要。为了防止木马和人为泄漏,我们需要在计算机内部对密码进行加密。下面是一种使用MD5加密口令的方法,希望对学习Java的同学有所帮助。
新建Java项目
首先,在你的Java开发环境中新建一个名为javamd5的项目。
编写代码
打开文件,在main方法中增加以下代码:
import ;
import ;
import ;
public class javamd5 {
public static void main(String[] args) throws Exception {
MessageDigest md ("MD5");
byte[] mimamd5 md.digest("123456".getBytes());
String mima Base64.encodeBase64String(mimamd5);
((mimamd5));
(mima);
// 验证口令
String input "123456789";
if (Base64.encodeBase64String(md.digest(())).equals(mima)) {
("密码正确!" Base64.encodeBase64String(md.digest(())));
} else {
("密码错误!" Base64.encodeBase64String(md.digest(())));
}
}
}
运行结果
运行以上代码后,输入密码"123456",得到的结果是正确的;而输入密码"123456789",则结果是错误的。
通过这种方式,我们可以将用户的密码加密成MD5编码,并与之前保存的MD5编码进行比较,从而验证口令的准确性。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。