Udostępnij za pośrednictwem


Message.HashAlgorithm Właściwość

Definicja

Pobiera lub ustawia algorytm wyznaczania wartości skrótu używany przez kolejkowanie komunikatów podczas uwierzytelniania komunikatu lub tworzenia podpisu cyfrowego dla wiadomości.

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

Jedna z HashAlgorithm wartości wyliczenia. W przypadku systemu 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 kolizjami z rozwiązaniem MD5 i SHA1 firma Microsoft zaleca sha256.

Dotyczy

Zobacz też