HMAC.Initialize メソッド
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
ハッシュ ベース メッセージ認証コード (HMAC) を使用すると、送信者と受信者が共有キーを共有していれば、セキュリティ設定されていないチャネルを通じて送信されたメッセージが不正に変更されていないかどうかを確認できます。送信者は元のデータのハッシュ値を計算し、元のデータと HMAC の両方を単一のメッセージとして送信します。受信者は受信メッセージのハッシュ値を再計算して、計算したハッシュ値が送信されたハッシュ値と一致するかどうかをチェックします。
HMAC は、反復計算を使った暗号ハッシュ関数 (MD5 や SHA-1 など) に、秘密の共有キーを組み合わせて使用できます。HMAC の暗号強度は、使用されているハッシュ関数の特性に依存します。
メッセージの変更や正しいハッシュ値の再生には共有キーが必要なため、データやハッシュ値を少しでも変更すると不一致が発生します。したがって、元のハッシュ値と計算されたハッシュ値が一致していれば、メッセージが認証されます。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Weblioに収録されているすべての辞書からHMAC.Initialize メソッドを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からHMAC.Initialize メソッドを検索
- HMAC.Initialize メソッドのページへのリンク