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[]
Массив байтов, содержащий пароль для шифрования.
Возвращаемое значение
Массив байтов, содержащий зашифрованный пароль.
Исключения
Для 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
Режим совместимости паролей членства.
Возвращаемое значение
Массив байтов, содержащий зашифрованный пароль.
Исключения
Для ValidationKey свойства или DecryptionKey свойства задано значение AutoGenerate.
Этот метод недоступен. Это может произойти, если приложение предназначено для профиля клиента .NET Framework 4. Чтобы предотвратить это исключение, переопределите метод или измените приложение на целевую полную версию .NET Framework.