Message.HashAlgorithm プロパティ

定義

ハッシュ アルゴリズムを取得または設定します。メッセージ キューは、メッセージを認証するとき、またはメッセージのデジタル署名を作成するときに、ハッシュ アルゴリズムを使用します。

public:
 property System::Messaging::HashAlgorithm HashAlgorithm { System::Messaging::HashAlgorithm get(); void set(System::Messaging::HashAlgorithm value); };
[System.Messaging.MessagingDescription("MsgHashAlgorithm")]
public System.Messaging.HashAlgorithm HashAlgorithm { get; set; }
[<System.Messaging.MessagingDescription("MsgHashAlgorithm")>]
member this.HashAlgorithm : System.Messaging.HashAlgorithm with get, set
Public Property HashAlgorithm As HashAlgorithm

プロパティ値

HashAlgorithm 列挙値のいずれか。 Windows XP の場合、既定値は SHA です。 それ以外の場合、既定値は MD5 です。

属性

例外

メッセージ キューがフィルター処理され、HashAlgorithm プロパティを無視します。

注釈

ソース コンピューターでは、メッセージ キューは、メッセージのデジタル署名を作成するときにハッシュ アルゴリズムを使用します。 その後、ターゲット キュー マネージャーは、受信時に同じハッシュ アルゴリズムを使用してメッセージを認証します。

MD5 と SHA1 の競合の問題により、Microsoftは SHA256 を推奨しています。

適用対象

こちらもご覧ください