2016 - 2024

感恩一路有你

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编码进行比较,从而验证口令的准确性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。