HashAlgorithm Wyliczenie
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.
Określa algorytm wyznaczania skrótu używany przez kolejkowanie komunikatów podczas uwierzytelniania komunikatów.
public enum class HashAlgorithm
public enum HashAlgorithm
type HashAlgorithm =
Public Enum HashAlgorithm
- Dziedziczenie
Pola
Mac | 32773 | Algorytm skrótu klucza MAC. |
Md2 | 32769 | Algorytm tworzenia skrótów MD2. |
Md4 | 32770 | Algorytm tworzenia skrótów MD4. |
Md5 | 32771 | Algorytm tworzenia skrótów MD5. |
None | 0 | Brak algorytmu tworzenia skrótów. |
Sha | 32772 | Algorytm wyznaczania skrótu SHA. |
Sha256 | 32780 | Algorytm wyznaczania skrótu SHA-256. |
Sha384 | 32781 | Algorytm wyznaczania skrótu SHA-384. |
Sha512 | 32782 | Algorytm wyznaczania skrótu SHA-512. |
Uwagi
Uwierzytelnianie komunikatów zapewnia dwie usługi. Zapewnia ona możliwość zapewnienia integralności komunikatów i sposobu weryfikacji, kto wysłał wiadomość. Aby zażądać uwierzytelniania, aplikacja wysyłająca musi ustawić poziom uwierzytelniania komunikatu do uwierzytelnienia i dołączyć certyfikat zabezpieczeń do komunikatu.
Aby uwierzytelnić komunikaty, biblioteka DLL czasu wykonywania kolejkowania komunikatów na komputerze źródłowym 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.
Aby uzyskać więcej informacji na temat procesu uwierzytelniania, zobacz Jak kolejkowanie komunikatów uwierzytelnia komunikaty.