MembershipProvider.PasswordFormat Propiedad

Definición

Obtiene un valor que indica el formato para almacenar las contraseñas en el almacén de datos de pertenencia.

public:
 abstract property System::Web::Security::MembershipPasswordFormat PasswordFormat { System::Web::Security::MembershipPasswordFormat get(); };
public abstract System.Web.Security.MembershipPasswordFormat PasswordFormat { get; }
member this.PasswordFormat : System.Web.Security.MembershipPasswordFormat
Public MustOverride ReadOnly Property PasswordFormat As MembershipPasswordFormat

Valor de propiedad

MembershipPasswordFormat

Uno de los valores de MembershipPasswordFormat que indica el formato para almacenar las contraseñas en el almacén de datos.

Ejemplos

Para obtener un ejemplo de una MembershipProvider implementación, vea Implementar un proveedor de perfiles.

Comentarios

La PasswordFormat propiedad indica el formato en el que se almacenan las contraseñas. Use Hashed solo y no son Clear Encrypted seguros. Hashed Se aplica un algoritmo hash a las contraseñas mediante un algoritmo hash uned way y un valor salt generado aleatoriamente cuando se almacenan en la base de datos. Cuando se valida una contraseña, se descodifica con el valor salt de la base de datos para su verificación. Las contraseñas descodificadas no se pueden recuperar. Encrypted las contraseñas no se consideran seguras, ya que una infracción que revela el contenido de la base de datos también puede exponer la clave de cifrado. Esto significa que las contraseñas cifradas se podrían descifrar y exponer.

Puede usar los métodos virtuales y de la clase para cifrar y descifrar los valores de contraseña, o bien puede EncryptPassword proporcionar su propio código de DecryptPassword MembershipProvider cifrado. Si usa los métodos virtuales y de la clase , las contraseñas se cifran con la información de clave proporcionada en el elemento EncryptPassword DecryptPassword MembershipProvider Encrypted machineKey (ASP.NET Settings Schema) de la configuración.

Se aplica a

Consulte también