Compartilhar via


MembershipProvider.EncryptPassword Método

Definição

Criptografa uma senha.

Sobrecargas

EncryptPassword(Byte[])

Criptografa uma senha.

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Criptografa a senha especificada usando o modo de compatibilidade de senha especificado.

Comentários

Esse método retorna uma matriz de bytes que contém a senha criptografada.

EncryptPassword(Byte[])

Criptografa uma senha.

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[]

Uma matriz de bytes que contém a senha a ser criptografada.

Retornos

Byte[]

Uma matriz de bytes que contém a senha criptografada.

Exceções

A propriedade ValidationKey ou DecryptionKey está definida como AutoGenerate.

Esse método não está disponível. Isso pode ocorrer se o aplicativo for direcionado ao Perfil de Cliente do .NET Framework 4. Para evitar essa exceção, substitua o método ou altere o aplicativo para ser direcionado à versão completa do .NET Framework.

Exemplos

Para obter um exemplo de implementação MembershipProvider , consulte Implementando um provedor de perfil.

Comentários

O EncryptPassword método é um método virtual fornecido para implementações de provedor de associação a serem usadas ao dar suporte a formatos de senha criptografados.

Confira também

Aplica-se a

EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)

Criptografa a senha especificada usando o modo de compatibilidade de senha 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[]

Uma matriz de bytes que contém a senha a ser criptografada.

legacyPasswordCompatibilityMode
MembershipPasswordCompatibilityMode

O modo de compatibilidade de senha da associação.

Retornos

Byte[]

Uma matriz de bytes que contém a senha criptografada.

Exceções

A propriedade ValidationKey ou DecryptionKey está definida como AutoGenerate.

Esse método não está disponível. Isso pode ocorrer se o aplicativo for direcionado ao Perfil de Cliente do .NET Framework 4. Para evitar essa exceção, substitua o método ou altere o aplicativo para ser direcionado à versão completa do .NET Framework.

Aplica-se a