FormsAuthPasswordFormat Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert das Verschlüsselungsformat zum Speichern von Kennwörtern.
public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat =
Public Enum FormsAuthPasswordFormat
- Vererbung
Felder
Clear | 0 | Gibt an, dass Kennwörter nicht verschlüsselt werden. Dieses Feld ist konstant. |
MD5 | 2 | Gibt an, dass Kennwörter mit dem MD5-Hashalgorithmus verschlüsselt werden. Dieses Feld ist konstant. Aufgrund von Problemen durch Konflikte mit MD5 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert. |
SHA1 | 1 | Gibt an, dass Kennwörter mit dem SHA1-Hashalgorithmus verschlüsselt werden. Dieses Feld ist konstant. Aufgrund von Problemen durch Konflikte mit SHA1 wird von Microsoft ein Sicherheitsmodell empfohlen, das mindestens auf SHA256 basiert. |
SHA256 | 3 | Gibt an, dass Kennwörter mit dem SHA256-Hashalgorithmus verschlüsselt werden. Dieses Feld ist konstant. |
SHA384 | 4 | Gibt an, dass Kennwörter mit dem SHA384-Hashalgorithmus verschlüsselt werden. Dieses Feld ist konstant. |
SHA512 | 5 | Gibt an, dass Kennwörter mit dem SHA512-Hashalgorithmus verschlüsselt werden. Dieses Feld ist konstant. |
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie sie die FormsAuthPasswordFormat Enumeration verwenden. Weitere Informationen zum Abrufen der FormsAuthenticationUserCollection Auflistung finden Sie im Codebeispiel im Kursthema.
// Get the current PasswordFormat property value.
FormsAuthPasswordFormat currentPasswordFormat =
formsAuthenticationCredentials.PasswordFormat;
// Set the PasswordFormat property value.
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
formsAuthenticationCredentials.PasswordFormat =
FormsAuthPasswordFormat.SHA1;
' Get the current PasswordFormat property value.
Dim currentPasswordFormat _
As FormsAuthPasswordFormat = _
formsAuthenticationCredentials.PasswordFormat
' Set the PasswordFormat property value.
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
formsAuthenticationCredentials.PasswordFormat = _
FormsAuthPasswordFormat.SHA1
Hinweise
Verwenden Sie AuthenticationSection die Klasse, um die Art der Verschlüsselung programmgesteuert zu konfigurieren, die zum Speichern von Kennwörtern in einer Webanwendung verwendet wird. Diese Klasse wird auch intern durch FormsAuthentication die Verarbeitung von Authentifizierungstickets verwendet.