FormsAuthPasswordFormat Enum

Definition

Defines the encryption format for storing passwords.

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

Fields

Clear 0

Specifies that passwords are not encrypted. This field is constant.

MD5 2

Specifies that passwords are encrypted using the MD5 hash algorithm. This field is constant.

Due to collision problems with MD5, Microsoft recommends a security model based on SHA256 or better.

SHA1 1

Specifies that passwords are encrypted using the SHA1 hash algorithm. This field is constant.

Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better.

SHA256 3

Specifies that passwords are encrypted using the SHA256 hash algorithm. This field is constant.

SHA384 4

Specifies that passwords are encrypted using the SHA384 hash algorithm. This field is constant.

SHA512 5

Specifies that passwords are encrypted using the SHA512 hash algorithm. This field is constant.

Remarks

To programmatically configure the type of encryption used to store passwords in a Web application, use the AuthenticationSection class. This class is also used internally by FormsAuthentication in the processing of authentication tickets.

Applies to