Поделиться через


MembershipProvider.EncryptPassword Метод

Определение

Шифрует пароль.

Перегрузки

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.

Применяется к