FormsAuthPasswordFormat FormsAuthPasswordFormat FormsAuthPasswordFormat FormsAuthPasswordFormat Enum

Definizione

Definisce il formato di crittografia per l'archiviazione delle password.Defines the encryption format for storing passwords.

public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat = 
Public Enum FormsAuthPasswordFormat
Ereditarietà
FormsAuthPasswordFormatFormsAuthPasswordFormatFormsAuthPasswordFormatFormsAuthPasswordFormat

Campi

Clear Clear Clear Clear 0

Specifica che le password non sono crittografate.Specifies that passwords are not encrypted. Questo campo è costante.This field is constant.

MD5 MD5 MD5 MD5 2

Specifica che le password vengono crittografate usando l'algoritmo hash MD5.Specifies that passwords are encrypted using the MD5 hash algorithm. Questo campo è costante.This field is constant.

SHA1 SHA1 SHA1 SHA1 1

Specifica che le password vengono crittografate usando l'algoritmo hash SHA1.Specifies that passwords are encrypted using the SHA1 hash algorithm. Questo campo è costante.This field is constant.

SHA256 SHA256 SHA256 SHA256 3

Specifica che le password vengono crittografate usando l'algoritmo hash SHA256.Specifies that passwords are encrypted using the SHA256 hash algorithm. Questo campo è costante.This field is constant.

SHA384 SHA384 SHA384 SHA384 4

Specifica che le password vengono crittografate usando l'algoritmo hash SHA384.Specifies that passwords are encrypted using the SHA384 hash algorithm. Questo campo è costante.This field is constant.

SHA512 SHA512 SHA512 SHA512 5

Specifica che le password vengono crittografate usando l'algoritmo hash SHA512.Specifies that passwords are encrypted using the SHA512 hash algorithm. Questo campo è costante.This field is constant.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il FormsAuthPasswordFormat enumerazione.The following code example shows how to use the FormsAuthPasswordFormat enumeration. Vedere l'esempio di codice nel FormsAuthenticationUserCollection argomento relativo alla classe per informazioni su come ottenere la raccolta.Refer to the code example in the FormsAuthenticationUserCollection class topic to learn how to get the collection.

// Get the current PasswordFormat property value.
FormsAuthPasswordFormat currentPasswordFormat =
formsAuthenticationCredentials.PasswordFormat;


// Set the PasswordFormat property value.
formsAuthenticationCredentials.PasswordFormat = 
    FormsAuthPasswordFormat.SHA1;

' Get the current PasswordFormat property value.
  Dim currentPasswordFormat _
  As FormsAuthPasswordFormat = _
  formsAuthenticationCredentials.PasswordFormat


' Set the PasswordFormat property value.
  formsAuthenticationCredentials.PasswordFormat = _
  FormsAuthPasswordFormat.SHA1

Commenti

Per configurare a livello di codice il tipo di crittografia usato per archiviare le password in un'applicazione Web, usare il AuthenticationSection classe.To programmatically configure the type of encryption used to store passwords in a Web application, use the AuthenticationSection class. Questa classe viene inoltre utilizzata internamente da FormsAuthentication nell'elaborazione dei ticket di autenticazione.This class is also used internally by FormsAuthentication in the processing of authentication tickets.

Si applica a