public final class HashUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.String |
digest(byte[] target,
java.lang.String algorithm)
指定のByte配列のHashを取得する。
|
static java.lang.String |
digest(java.lang.String target,
java.lang.String algorithm)
指定の文字列のHashを取得する。
|
static java.lang.String |
digest(java.lang.String target,
java.lang.String algorithm,
java.lang.String charsetName)
指定の文字列のHashを取得する。
|
static void |
hexDigit(java.lang.StringBuilder sb,
byte byte0)
指定のByteの文字列表記を引数sbに詰め込みます。
|
static java.lang.String |
hexToString(java.lang.StringBuilder sb,
byte[] data) |
public static java.lang.String digest(java.lang.String target,
java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
target - Hashを作成する文字列algorithm - Hashのアルゴリズムjava.security.NoSuchAlgorithmExceptionMessageDigest,
digest(byte[], String)public static java.lang.String digest(java.lang.String target,
java.lang.String algorithm,
java.lang.String charsetName)
throws java.security.NoSuchAlgorithmException,
java.io.UnsupportedEncodingException
target - Hashを作成する文字列algorithm - Hashのアルゴリズムjava.io.UnsupportedEncodingExceptionjava.security.NoSuchAlgorithmExceptionMessageDigest,
digest(byte[], String)public static java.lang.String digest(byte[] target,
java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
target - Hashを取得するByte配列algorithm - アルゴリズムjava.security.NoSuchAlgorithmExceptionpublic static java.lang.String hexToString(java.lang.StringBuilder sb,
byte[] data)
public static void hexDigit(java.lang.StringBuilder sb,
byte byte0)
sb - 詰め込むStringBuilderbyte - 変換するByte