説明 |
文字列からハッシュ値を算出します。 このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。
|
||||||||||||||||||||||
呼出形式 |
var h = Hash.HashString( data, halg, [ key ] )
|
||||||||||||||||||||||
戻り値 |
算出したハッシュ値をBase64形式の文字列で返します。
|
||||||||||||||||||||||
引数 |
String data |
ハッシュ値を算出する文字列
|
|||||||||||||||||||||
|
integer halg |
以下からハッシュアルゴリズムを1つ指定します。
|
|||||||||||||||||||||
|
String key |
HMAC用の暗号鍵を指定します。 *1 halgにHMACのハッシュ関数が指定されている状態で空文字列の場合、SEC-3例外が発生します。 デフォルトはnullです。
|
|||||||||||||||||||||
例外 |
CRS-34 |
メモリ不足です |
|||||||||||||||||||||
|
SEC-3 |
パスフレーズが不正です |
|||||||||||||||||||||
|
SEC-12 |
ハッシュアルゴリズムが不明です |
|||||||||||||||||||||
|
SEC-13 |
セキュリティプロバイダでエラーが発生しました
|
|||||||||||||||||||||
使用例 |
var h = Hash.HashString("データ", HASH.HALG_MD5);
|
||||||||||||||||||||||
関連項目 |
|