MembershipProvider.EncryptPassword 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对密码进行加密。
重载
EncryptPassword(Byte[]) |
对密码进行加密。 |
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) |
使用指定的密码兼容性模式对指定密码进行加密。 |
注解
此方法返回包含加密密码的字节数组。
EncryptPassword(Byte[])
对密码进行加密。
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()
参数
- password
- Byte[]
包含要加密的密码的字节数组。
返回
Byte[]
包含已加密的密码的字节数组。
例外
将 ValidationKey 或 DecryptionKey 属性设置为 AutoGenerate
。
此方法不可用。 如果应用程序面向 .NET Framework 4 客户端配置文件,则可能会发生这种情况。 若要避免此异常,请重写该方法,或将应用程序更改为面向 .NET Framework 的完整版本。
示例
有关实现的示例 MembershipProvider ,请参阅 实现配置文件提供程序。
注解
方法 EncryptPassword 是一种虚拟方法,供成员资格提供程序实现在支持加密密码格式时使用。
另请参阅
适用于
EncryptPassword(Byte[], MembershipPasswordCompatibilityMode)
使用指定的密码兼容性模式对指定密码进行加密。
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()
参数
- password
- Byte[]
包含要加密的密码的字节数组。
- legacyPasswordCompatibilityMode
- MembershipPasswordCompatibilityMode
成员资格密码兼容性模式。
返回
Byte[]
包含已加密的密码的字节数组。
例外
将 ValidationKey 或 DecryptionKey 属性设置为 AutoGenerate
。
此方法不可用。 如果应用程序面向 .NET Framework 4 客户端配置文件,则可能会发生这种情况。 若要避免此异常,请重写该方法,或将应用程序更改为面向 .NET Framework 的完整版本。