FormsAuthPasswordFormat Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o formato de encriptação para armazenar palavras-passe.
public enum class FormsAuthPasswordFormat
public enum FormsAuthPasswordFormat
type FormsAuthPasswordFormat =
Public Enum FormsAuthPasswordFormat
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Clear | 0 | Especifica que as palavras-passe não são encriptadas. Este campo é constante. |
| SHA1 | 1 | Especifica que as palavras-passe são encriptadas usando o algoritmo de hash SHA1. Este campo é constante. Devido a problemas de colisão com o SHA1, a Microsoft recomenda um modelo de segurança baseado no SHA256 ou superior. |
| MD5 | 2 | Especifica que as palavras-passe são encriptadas usando o algoritmo de hash MD5. Este campo é constante. Devido a problemas de colisão com o MD5, a Microsoft recomenda um modelo de segurança baseado no SHA256 ou superior. |
| SHA256 | 3 | Especifica que as palavras-passe são encriptadas usando o algoritmo de hash SHA256. Este campo é constante. |
| SHA384 | 4 | Especifica que as palavras-passe são encriptadas usando o algoritmo de hash SHA384. Este campo é constante. |
| SHA512 | 5 | Especifica que as palavras-passe são encriptadas usando o algoritmo de hash SHA512. Este campo é constante. |
Observações
Para configurar programaticamente o tipo de encriptação usada para armazenar palavras-passe numa aplicação Web, use a AuthenticationSection classe. Esta classe é também utilizada internamente no FormsAuthentication processamento de tickets de autenticação.