Прочитать на английском

Поделиться через


Message.HashAlgorithm Свойство

Определение

Получает или задает алгоритм хэширования, используемый службой очереди сообщений при проверке подлинности сообщения или при создании цифровой подписи для сообщения.

[System.Messaging.MessagingDescription("MsgHashAlgorithm")]
public System.Messaging.HashAlgorithm HashAlgorithm { get; set; }

Значение свойства

Одно из значений перечисления HashAlgorithm. Для Windows XP значение по умолчанию равно SHA. В противном случае значение по умолчанию — MD5.

Атрибуты

Исключения

Очередь сообщений фильтруется, чтобы не учитывать свойство HashAlgorithm.

Комментарии

На исходном компьютере очередь сообщений использует алгоритм хэширования при создании цифровой подписи для сообщения. Затем целевой диспетчер очередей использует тот же алгоритм хэширования для проверки подлинности сообщения при его получении.

Из-за проблем с конфликтами с MD5 и SHA1 корпорация Майкрософт рекомендует SHA256.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел