Message.HashAlgorithm Eigenschaft

Definition

Ruft den zur Authentifizierung oder zur Erzeugung der digitalen Signatur einer Meldung von Message Queuing verwendeten Hashalgorithmus ab oder legt diesen fest.

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

Eigenschaftswert

Einer der HashAlgorithm-Enumerationswerte. Der Standardwert für Windows XP lautet SHA. Andernfalls ist der Standardwert MD5.

Attribute

Ausnahmen

Die HashAlgorithm-Eigenschaft wird aufgrund eines für die Meldungswarteschlange gesetzten Filters ignoriert.

Hinweise

Auf dem Quellcomputer verwendet Message Queuing den Hashalgorithmus, wenn eine digitale Signatur für eine Nachricht erstellt wird. Der Zielwarteschlangen-Manager verwendet dann denselben Hashingalgorithmus, um die Nachricht zu authentifizieren, wenn sie empfangen wird.

Aufgrund von Kollisionsproblemen mit MD5 und SHA1 empfiehlt Microsoft SHA256.

Gilt für:

Weitere Informationen