「Java」SHA-256やMD5で文字列のハッシュ値を生成する方法

説明
DigestUtils.sha256Hex(String data)
DigestUtils.md5Hex(String data)

Javaコード

package com.example;

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

public class DigestDemo {

      public static void main(String[] args) {

            String strCity = "情報テスト";
            String strSha256 = DigestUtils.sha256Hex(strCity);
            String strMd5 = DigestUtils.md5Hex(strCity);
            String strSha1 = DigestUtils.sha1Hex(strCity);
            System.out.println("SHA-256でハッシュした後文字列: " + strSha256);
            System.out.println("MD5でハッシュした後文字列: " + strMd5);
            System.out.println("SHA-1でハッシュした後文字列: " + strSha1);
      }

}

実行結果
SHA-256でハッシュした後文字列: 1c6525ccfb9996314271a99d84e725799967dcaac5e35cef3306140ff414c368
MD5でハッシュした後文字列: e1cbfe753796ab44d87d7520c961e79a
SHA-1でハッシュした後文字列: 5d1973468c8d6a80d4d7b24ea3ea0b6770c12734

Java

Posted by arkgame