Message.HashAlgorithm Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o algoritmo de hash que o Enfileiramento 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 da propriedade
Um dos valores de enumeração HashAlgorithm. Para o Windows XP, o padrão é SHA
. Caso contrário, o padrão é MD5
.
- Atributos
Exceções
A fila de mensagens é filtrada para ignorar a propriedade HashAlgorithm.
Comentários
No computador de origem, o Enfileiramento de Mensagens usa o algoritmo de hash ao criar uma assinatura digital para uma mensagem. Em seguida, o Gerenciador de Filas de destino usa o mesmo algoritmo de hash para autenticar a mensagem quando ela é recebida.
Devido a problemas de colisão com MD5 e SHA1, a Microsoft recomenda SHA256.