[Java]文字列のMD5のハッシュ値を取得するサンプル

2021年5月17日

pom.xml

<dependencies>
      <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.15</version>
      </dependency>

</dependencies>

書式
DigestUtils.md5Hex(対象文字列)
使用例

package com.arkgame.study;

import org.apache.commons.codec.digest.DigestUtils;

public class SHADemo {

      private static String targetA = "東京";
      private static String targetB = "東京123456";

      public static void main(String[] args) {
            String resA = DigestUtils.md5Hex(targetA);
            System.out.println("MD5 128bitのハッシュ値(32桁)1:" + resA);

            String resB = DigestUtils.md5Hex(targetB);
            System.out.println("MD5 128bitのハッシュ値(32桁)2:" + resB);
      }

}

実行結果
MD5 128bitのハッシュ値(32桁)1:707ba17c7ef8d9ef08b39ef314adf432
MD5 128bitのハッシュ値(32桁)2:dc0c974307a9dae3245de9d15cc0f783

Java

Posted by arkgame