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列挙値の 1 つ。 Windows XPの場合、既定値は SHA です。 それ以外の場合、既定値は MD5 です。

属性

例外

メッセージ キューは、 HashAlgorithm プロパティを無視するようにフィルター処理されます。

注釈

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

MD5 と SHA-1 の競合の問題により、Microsoftでは SHA-256 が推奨されます。

適用対象

こちらもご覧ください