Udostępnij za pośrednictwem


FormsAuthPasswordFormat Wyliczenie

Definicja

Definiuje format szyfrowania do przechowywania haseł.

public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat = 
Public Enum FormsAuthPasswordFormat
Dziedziczenie
FormsAuthPasswordFormat

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.

Dotyczy