Java实现MD5加密算法

   2025-02-13 4920
核心提示:Java中实现MD5加密算法可以使用Java提供的MessageDigest类。以下是一个简单的示例代码:import java.security.MessageDigest;imp

Java中实现MD5加密算法可以使用Java提供的MessageDigest类。以下是一个简单的示例代码:

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {    public static void main(String[] args) throws NoSuchAlgorithmException {        String password = "password123";        // 获取MD5加密对象        MessageDigest md = MessageDigest.getInstance("MD5");        // 将密码转换为字节数组        byte[] passwordBytes = password.getBytes();        // 对字节数组进行MD5加密        byte[] md5Bytes = md.digest(passwordBytes);        // 将加密结果转换为十六进制字符串        StringBuilder sb = new StringBuilder();        for (byte b : md5Bytes) {            sb.append(Integer.toHexString((b & 0xFF) | 0x100).substring(1, 3));        }        // 打印加密后的字符串        System.out.println("加密后的字符串:" + sb.toString());    }}

在上面的示例代码中,首先通过MessageDigest.getInstance(“MD5”)方法获取MD5加密对象。然后将要加密的字符串转换为字节数组,使用md.digest方法对字节数组进行MD5加密,得到加密结果md5Bytes。最后将加密结果转换为十六进制字符串,打印出来。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言