Message.HashAlgorithm Eigenschaft

Definition

Ruft den Hashalgorithmus ab, den Message Queuing beim Authentifizieren einer Nachricht oder beim Erstellen einer digitalen Signatur für eine Nachricht verwendet, 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. Für Windows XP ist der Standardwert SHA. Andernfalls ist der Standardwert MD5.

Attribute

Ausnahmen

Die Nachrichtenwarteschlange wird gefiltert, um die HashAlgorithm Eigenschaft zu ignorieren.

Hinweise

Auf dem Quellcomputer verwendet Message Queuing beim Erstellen einer digitalen Signatur für eine Nachricht den Hashingalgorithmus. Der Zielwarteschlangen-Manager verwendet dann denselben Hashingalgorithmus, um die Nachricht beim Empfang zu authentifizieren.

Aufgrund von Kollisionsproblemen mit MD5 und SHA-1 empfiehlt Microsoft SHA-256.

Gilt für:

Weitere Informationen