FormsAuthPasswordFormat Перечисление

Определение

Определяет формат шифрования для хранения паролей.Defines the encryption format for storing passwords.

public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat = 
Public Enum FormsAuthPasswordFormat
Наследование
FormsAuthPasswordFormat

Поля

Clear 0

Указывает, что пароли не шифруются.Specifies that passwords are not encrypted. Это поле является константой.This field is constant.

MD5 2

Указывает, что пароли шифруются с использованием алгоритма хэширования MD5.Specifies that passwords are encrypted using the MD5 hash algorithm. Это поле является константой.This field is constant.

SHA1 1

Указывает, что пароли шифруются с использованием алгоритма хэширования SHA1.Specifies that passwords are encrypted using the SHA1 hash algorithm. Это поле является константой.This field is constant.

SHA256 3

Указывает, что пароли шифруются с использованием алгоритма хэширования SHA256.Specifies that passwords are encrypted using the SHA256 hash algorithm. Это поле является константой.This field is constant.

SHA384 4

Указывает, что пароли шифруются с использованием алгоритма хэширования SHA384.Specifies that passwords are encrypted using the SHA384 hash algorithm. Это поле является константой.This field is constant.

SHA512 5

Указывает, что пароли шифруются с использованием алгоритма хэширования SHA512.Specifies that passwords are encrypted using the SHA512 hash algorithm. Это поле является константой.This field is constant.

Примеры

В следующем примере кода показано, как использовать FormsAuthPasswordFormat перечисление.The following code example shows how to use the FormsAuthPasswordFormat enumeration. FormsAuthenticationUserCollectionСведения о том, как получить коллекцию, см. в примере кода в разделе класс.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.
// 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

Комментарии

Для программной настройки типа шифрования, используемого для хранения паролей в веб-приложении, используйте AuthenticationSection класс.To programmatically configure the type of encryption used to store passwords in a Web application, use the AuthenticationSection class. Этот класс также используется внутри FormsAuthentication в процессе обработки билетов проверки подлинности.This class is also used internally by FormsAuthentication in the processing of authentication tickets.

Применяется к