Message.HashAlgorithm Propriedade

Definição

Obtém ou define o algoritmo de hash que a Fila de Mensagens usa ao autenticar uma mensagem ou criar uma assinatura digital para uma mensagem.

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

Valor de Propriedade

Um dos HashAlgorithm valores de enumeração. Para Windows XP, o padrão é SHA. Caso contrário, o padrão é MD5.

Atributos

Exceções

A fila de mensagens é filtrada para ignorar a HashAlgorithm propriedade.

Observações

No computador de origem, o Message Queuing utiliza o algoritmo de hashing ao criar uma assinatura digital para uma mensagem. O Gestor de Filas de destino utiliza então o mesmo algoritmo de hash para autenticar a mensagem quando esta é recebida.

Devido a problemas de colisão com MD5 e SHA-1, a Microsoft recomenda o SHA-256.

Aplica-se a

Ver também