Comparteix a través de


MembershipProvider.EncryptPassword Método

Definición

Cifra una contraseña.

Sobrecargas

EncryptPassword(Byte[])

Cifra una contraseña.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado.

Comentarios

Este método devuelve una matriz de bytes que contiene la contraseña cifrada.

EncryptPassword(Byte[])

Cifra una contraseña.

protected:
 virtual cli::array <System::Byte> ^ EncryptPassword(cli::array <System::Byte> ^ password);
protected virtual byte[] EncryptPassword (byte[] password);
abstract member EncryptPassword : byte[] -> byte[]
override this.EncryptPassword : byte[] -> byte[]
Protected Overridable Function EncryptPassword (password As Byte()) As Byte()

Parámetros

password
Byte[]

Matriz de bytes que contiene la contraseña que se va a cifrar.

Devoluciones

Byte[]

Matriz de bytes que contiene la contraseña cifrados.

Excepciones

La propiedad ValidationKey o la propiedad DecryptionKey están establecidas en AutoGenerate.

Este método no está disponible. Esto puede ocurrir si la aplicación tiene como destino el perfil de cliente de .NET Framework 4. Para evitar esta excepción, reemplace el método o cambie la aplicación para que el destino sea la versión completa de .NET Framework.

Ejemplos

Para obtener un ejemplo de una MembershipProvider implementación, consulte Implementación de un proveedor de perfiles.

Comentarios

El EncryptPassword método es un método virtual que se proporciona para las implementaciones del proveedor de pertenencia que se usarán al admitir formatos de contraseña cifrados.

Consulte también

Se aplica a

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Cifra la contraseña especificada usando el modo de compatibilidad de contraseña especificado.

protected:
 virtual cli::array <System::Byte> ^ EncryptPassword(cli::array <System::Byte> ^ password, System::Web::Configuration::MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode);
protected virtual byte[] EncryptPassword (byte[] password, System.Web.Configuration.MembershipPasswordCompatibilityMode legacyPasswordCompatibilityMode);
abstract member EncryptPassword : byte[] * System.Web.Configuration.MembershipPasswordCompatibilityMode -> byte[]
override this.EncryptPassword : byte[] * System.Web.Configuration.MembershipPasswordCompatibilityMode -> byte[]
Protected Overridable Function EncryptPassword (password As Byte(), legacyPasswordCompatibilityMode As MembershipPasswordCompatibilityMode) As Byte()

Parámetros

password
Byte[]

Matriz de bytes que contiene la contraseña que se va a cifrar.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode

Modo de compatibilidad de la contraseña de pertenencia.

Devoluciones

Byte[]

Matriz de bytes que contiene la contraseña cifrados.

Excepciones

La propiedad ValidationKey o la propiedad DecryptionKey están establecidas en AutoGenerate.

Este método no está disponible. Esto puede ocurrir si la aplicación tiene como destino el perfil de cliente de .NET Framework 4. Para evitar esta excepción, reemplace el método o cambie la aplicación para que el destino sea la versión completa de .NET Framework.

Se aplica a