91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java實現MD5加密算法

小億
78
2024-01-02 19:57:25
欄目: 編程語言

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。最后將加密結果轉換為十六進制字符串,打印出來。

0
灵川县| 麻城市| 堆龙德庆县| 长沙县| 潞城市| 竹北市| 阳城县| 三台县| 句容市| 静乐县| 武冈市| 清水县| 晋江市| 南岸区| 大同市| 芦溪县| 绵竹市| 台中县| 孟连| 苏尼特右旗| 綦江县| 和静县| 南投县| 综艺| 敖汉旗| 日喀则市| 高雄县| 西城区| 洛浦县| 贵南县| 九台市| 利辛县| 镇坪县| 巴东县| 阿合奇县| 莲花县| 从江县| 仁寿县| 汶川县| 吴旗县| 南召县|