Partager via


Message.HashAlgorithm Propriété

Définition

Obtient ou définit l'algorithme de hachage utilisé par Message Queuing lors de l'authentification d'un message ou la création d'une signature numérique pour un message.

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

Valeur de propriété

Une des valeurs d'énumération HashAlgorithm. Pour Windows XP, la valeur par défaut est SHA. Sinon, la valeur par défaut est MD5.

Attributs

Exceptions

La file d'attente des messages est filtrée pour ignorer la propriété HashAlgorithm.

Remarques

Sur l’ordinateur source, Message Queuing utilise l’algorithme de hachage lors de la création d’une signature numérique pour un message. Le gestionnaire de files d’attente cible utilise ensuite le même algorithme de hachage pour authentifier le message lorsqu’il est reçu.

En raison de problèmes de collision avec MD5 et SHA1, Microsoft recommande SHA256.

S’applique à

Voir aussi