Message.HashAlgorithm Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает алгоритм хэширования, который очередь сообщений использует при проверке подлинности сообщения или создании цифровой подписи для сообщения.
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
Значение свойства
Одно из значений HashAlgorithm перечисления. Для Windows XP значение по умолчанию — SHA. В противном случае значение по умолчанию — MD5.
- Атрибуты
Исключения
Очередь сообщений фильтруется, чтобы игнорировать HashAlgorithm свойство.
Комментарии
На исходном компьютере очередь сообщений использует алгоритм хэширования при создании цифровой подписи для сообщения. Затем диспетчер целевой очереди использует тот же алгоритм хэширования для проверки подлинности сообщения при получении.
Из-за проблем с столкновением с MD5 и SHA-1 Microsoft рекомендует SHA-256.