FormsAuthPasswordFormat 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.
Definiuje format szyfrowania do przechowywania haseł.
public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat =
Public Enum FormsAuthPasswordFormat
- Dziedziczenie
Pola
Nazwa | Wartość | Opis |
---|---|---|
Clear | 0 | Określa, że hasła nie są szyfrowane. To pole jest stałe. |
MD5 | 2 | Określa, że hasła są szyfrowane przy użyciu algorytmu skrótu MD5. To pole jest stałe. Ze względu na problemy z kolizją z rozwiązaniem MD5 firma Microsoft zaleca model zabezpieczeń oparty na algorytmie SHA256 lub lepszym. |
SHA1 | 1 | Określa, że hasła są szyfrowane przy użyciu algorytmu wyznaczania skrótu SHA1. To pole jest stałe. Ze względu na problemy z kolizją z algorytmem SHA1 firma Microsoft zaleca model zabezpieczeń oparty na algorytmie SHA256 lub lepszym. |
SHA256 | 3 | Określa, że hasła są szyfrowane przy użyciu algorytmu wyznaczania skrótu SHA256. To pole jest stałe. |
SHA384 | 4 | Określa, że hasła są szyfrowane przy użyciu algorytmu wyznaczania skrótu SHA384. To pole jest stałe. |
SHA512 | 5 | Określa, że hasła są szyfrowane przy użyciu algorytmu wyznaczania skrótu SHA512. To pole jest stałe. |
Uwagi
Aby programowo skonfigurować typ szyfrowania używany do przechowywania haseł w aplikacji internetowej, użyj klasy AuthenticationSection. Ta klasa jest również używana wewnętrznie przez FormsAuthentication w przetwarzaniu biletów uwierzytelniania.