public final class HashGenerator extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
ALGORITHM_SHA256
SHA-256 のアルゴリズム名です。
|
static String |
ALGORITHM_SHA384
SHA-384 のアルゴリズム名です。
|
static String |
ALGORITHM_SHA512
SHA-512 のアルゴリズム名です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static Collection<String> |
getSupportedAlgorithmList()
ファクトリがサポートするアルゴリズム名を取得します。
|
static String |
hash(String algorithm,
String message)
メッセージを指定のハッシュ・アルゴリズムでハッシュ化します。
|
static String |
hash(String algorithm,
String message,
int stretching)
メッセージを指定のハッシュ・アルゴリズムでハッシュ化します。
|
static String |
hash(String algorithm,
String message,
String salt)
メッセージを指定のハッシュ・アルゴリズムでハッシュ化します。
|
static String |
hash(String algorithm,
String message,
String salt,
int stretching)
メッセージを指定のハッシュ・アルゴリズムでハッシュ化します。
|
public static Collection<String> getSupportedAlgorithmList()
public static String hash(String algorithm, String message) throws HashException
algorithm
- ハッシュ・アルゴリズムmessage
- メッセージHashException
- ハッシュ化に失敗した場合public static String hash(String algorithm, String message, int stretching) throws HashException
algorithm
- ハッシュ・アルゴリズムmessage
- メッセージstretching
- ストレッチングHashException
- ハッシュ化に失敗した場合public static String hash(String algorithm, String message, String salt) throws HashException
algorithm
- ハッシュ・アルゴリズムmessage
- メッセージsalt
- ソルトHashException
- ハッシュ化に失敗した場合public static String hash(String algorithm, String message, String salt, int stretching) throws HashException
algorithm
- ハッシュ・アルゴリズムmessage
- メッセージsalt
- ソルトstretching
- ストレッチング。1以上の値を設定してください。HashException
- ハッシュ化に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION