HashAlgorithm Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает хэш-алгоритм, используемый очередью сообщений при проверке подлинности сообщений.
public enum class HashAlgorithm
public enum HashAlgorithm
type HashAlgorithm =
Public Enum HashAlgorithm
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Нет алгоритма хэширования. |
| Md2 | 32769 | Алгоритм хэширования MD2. |
| Md4 | 32770 | Алгоритм хэширования MD4. |
| Md5 | 32771 | Алгоритм хэширования MD5. |
| Sha | 32772 | Алгоритм хэширования SHA. |
| Mac | 32773 | Алгоритм хэширования с ключами MAC. |
| Sha256 | 32780 | Алгоритм хэширования SHA-256. |
| Sha384 | 32781 | Алгоритм хэширования SHA-384. |
| Sha512 | 32782 | Алгоритм хэширования SHA-512. |
Комментарии
Проверка подлинности сообщений предоставляет две службы. Он предоставляет способ обеспечения целостности сообщений и способа проверки того, кто отправил сообщение. Чтобы запросить проверку подлинности, отправляющее приложение должно задать уровень проверки подлинности сообщения и присоединить сертификат безопасности к сообщению.
Для проверки подлинности сообщений библиотека DLL времени выполнения очереди сообщений на исходном компьютере использует алгоритм хэширования при создании цифровой подписи для сообщения. Затем диспетчер целевой очереди использует тот же алгоритм хэширования для проверки подлинности сообщения при получении.