Message.HashAlgorithm Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia algorytm wyznaczania wartości skrótu używany przez kolejkowanie komunikatów podczas uwierzytelniania komunikatu lub tworzenia podpisu cyfrowego dla komunikatu.
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
Wartość właściwości
HashAlgorithm Jedna z wartości wyliczenia. W przypadku Windows XP wartość domyślna to SHA. W przeciwnym razie wartość domyślna to MD5.
- Atrybuty
Wyjątki
Kolejka komunikatów jest filtrowana w celu zignorowania HashAlgorithm właściwości .
Uwagi
Na komputerze źródłowym kolejkowanie komunikatów używa algorytmu tworzenia skrótu podczas tworzenia podpisu cyfrowego dla komunikatu. Docelowy menedżer kolejek używa następnie tego samego algorytmu tworzenia skrótów do uwierzytelniania komunikatu po odebraniu.
Ze względu na problemy z kolizją z md5 i SHA-1, Microsoft zaleca sha-256.