[Java]文字列のMD5のハッシュ値を取得するサンプル
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