H (セキュリティ用語集)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ハンドル

暗号化プロバイダー、証明書ストア、メッセージ、またはキー ペアへのハンドルなど、オブジェクトを識別またはアクセスするために使用されるトークン。

hash

数学関数 (ハッシュ アルゴリズム) を任意の量のデータに適用することによって取得される固定サイズの結果。 (「メッセージ ダイジェスト」とも呼ばれます)。

ハッシュ関数」をご覧ください。

ハッシュ オブジェクト

メッセージまたはセッション キーをハッシュするために使用されるオブジェクト。 ハッシュ オブジェクトは、CryptCreateHash の呼び出しによって作成されます。 オブジェクトの定義は、呼び出しで指定された CSP によって定義されます。

ハッシュ アルゴリズム

データ (メッセージやセッション キーなど) のある部分のハッシュ値を生成するために使用するアルゴリズム。 一般的なハッシュ アルゴリズムとして、MD2、MD4、MD5、SHA-1 などがあります。

ハッシュ関数

ハッシュ オブジェクトの作成と破棄、ハッシュ オブジェクトのパラメーターの取得または設定、ハッシュ データとセッション キーに使用される関数のセット。

ハッシュ ベース メッセージ認証コード

(HMAC) Microsoft 暗号化サービス プロバイダーによって実装される対称キー付きハッシュ アルゴリズム。 HMAC はデータの整合性を検証し、保存時または転送時にデータが変更されていないことを確認するために使用されます。 MD5 や SHA-1 など、任意の反復処理された暗号ハッシュ アルゴリズムで使用できます。 CryptoAPI は、そのアルゴリズムの識別子 (CALG_HMAC) とクラス (ALG_CLASS_HASH) によってこのアルゴリズムを参照します。

メッセージ認証コード」もご覧ください。

HCSBC

証明書サービス バックアップ コンテキストのハンドルとして機能するデータ型。 その役割は、バックアップの実行時にサーバーとバックアップ API の間のコンテキスト状態を維持することです。

HMAC

ハッシュ ベース メッセージ認証コード」をご覧ください。