API version 4

Hash.HashStringメソッド変更履歴

iOSAndroidWindows

 

説明

文字列からハッシュ値を算出します。

このメソッドはスタティックメソッドです。オブジェクトを生成せずに呼び出すことができます。

 

呼出形式

var h = Hash.HashString( data, halg, [ key ] )

 

戻り値

算出したハッシュ値をBase64形式の文字列で返します。

 

引数

String data

ハッシュ値を算出する文字列

 

 

integer halg

以下からハッシュアルゴリズムを1つ指定します。

定数

説明

HASH.HALG_SHA1

0

SHA1 アルゴリズム

HASH.HALG_MD5

2

MD5アルゴリズム

Hash.HALG_SHA_256

3

SHA-256アルゴリズム *1

Hash.HALG_SHA_512

4

SHA-512アルゴリズム *1

Hash.HALG_HMAC_SHA_256

5

HMAC-SHA-256アルゴリズム *1

Hash.HALG_HMAC_SHA_512

6

HMAC-SHA-512アルゴリズム *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);

 

関連項目

 

変更履歴
*1 API version 15から追加されました。

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る