ホームページ  >  記事  >  Java  >  JDK を使用して Java で単純な MD5 ツール クラスを実装する

JDK を使用して Java で単純な MD5 ツール クラスを実装する

php是最好的语言
php是最好的语言オリジナル
2018-08-09 17:43:242261ブラウズ

MD5ツールクラス

JDKを使用して単純なMD5ツールクラスをカプセル化します。ロジックは比較的単純で、具体的な実装は直接ポストされます

public static String getMD5(String content) {
    String result = "";
    try {
        MessageDigest md = MessageDigest.getInstance("md5");
        md.update(content.getBytes());
        byte[] bytes = md.digest();
        StringBuilder sb = new StringBuilder();
        for (byte b : bytes) {
            String str = Integer.toHexString(b & 0xFF);
            if (str.length() == 1) {
                sb.append("0");
            }
            sb.append(str);
        }
        result = sb.toString();
    } catch (NoSuchAlgorithmException e) {
        e.printStackTrace();
    }
    return result;
}

@Test
public void testMd5() {
    System.out.println(getMD5("hello world"));
}

テスト出力は次のとおりです:

5eb63bbbe01eeed093cb22bb8f5acdc3

シェルを使用して検証します。

JDK を使用して Java で単純な MD5 ツール クラスを実装する

関連する推奨事項:

JDK (Java Development Kit)

すべての Java 開発者が知っておくべき 5 つの JDK ツール

以上がJDK を使用して Java で単純な MD5 ツール クラスを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。