Pkcs12SafeContents.Decrypt Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Decrypt(Byte[]) |
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из массива. |
Decrypt(ReadOnlySpan<Byte>) |
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из диапазона. |
Decrypt(ReadOnlySpan<Char>) |
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из диапазона. |
Decrypt(String) |
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из строки. |
Decrypt(Byte[])
- Исходный код:
- Pkcs12SafeContents.cs
- Исходный код:
- Pkcs12SafeContents.cs
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из массива.
public:
void Decrypt(cli::array <System::Byte> ^ passwordBytes);
public void Decrypt (byte[]? passwordBytes);
public void Decrypt (byte[] passwordBytes);
member this.Decrypt : byte[] -> unit
Public Sub Decrypt (passwordBytes As Byte())
Параметры
- passwordBytes
- Byte[]
Байты, используемые в качестве пароля для расшифровки зашифрованного содержимого.
Исключения
Свойство ConfidentialityMode не равно Password.
Комментарии
Байты пароля передаются непосредственно в функцию формирования ключа (KDF), используемую алгоритмом, указанным зашифрованным содержимым. Это обеспечивает совместимость с другими системами, которые используют кодировку текста, отличающуюся от UTF-8, при обработке паролей с помощью PBKDF2 (функция производного ключа на основе пароля 2).
Применяется к
Decrypt(ReadOnlySpan<Byte>)
- Исходный код:
- Pkcs12SafeContents.cs
- Исходный код:
- Pkcs12SafeContents.cs
Расшифровывает содержимое этого значения SafeContents, используя байтовый пароль из диапазона.
public:
void Decrypt(ReadOnlySpan<System::Byte> passwordBytes);
public void Decrypt (ReadOnlySpan<byte> passwordBytes);
member this.Decrypt : ReadOnlySpan<byte> -> unit
Public Sub Decrypt (passwordBytes As ReadOnlySpan(Of Byte))
Параметры
- passwordBytes
- ReadOnlySpan<Byte>
Байты, используемые в качестве пароля для расшифровки зашифрованного содержимого.
Исключения
Свойство ConfidentialityMode не равно Password.
Комментарии
Байты пароля передаются непосредственно в функцию формирования ключа (KDF), используемую алгоритмом, указанным зашифрованным содержимым. Это обеспечивает совместимость с другими системами, которые используют кодировку текста, отличающуюся от UTF-8, при обработке паролей с помощью PBKDF2 (функция производного ключа на основе пароля 2).
Применяется к
Decrypt(ReadOnlySpan<Char>)
- Исходный код:
- Pkcs12SafeContents.cs
- Исходный код:
- Pkcs12SafeContents.cs
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из диапазона.
public:
void Decrypt(ReadOnlySpan<char> password);
public void Decrypt (ReadOnlySpan<char> password);
member this.Decrypt : ReadOnlySpan<char> -> unit
Public Sub Decrypt (password As ReadOnlySpan(Of Char))
Параметры
- password
- ReadOnlySpan<Char>
Пароль, используемый для расшифровки зашифрованного содержимого.
Исключения
Свойство ConfidentialityMode не равно Password.
Комментарии
Если зашифрованное содержимое указывает на алгоритм, использующий PBKDF1 (функция наследования ключа на основе пароля 1) или PBKDF2 (функция наследования ключа на основе пароля 2), пароль преобразуется в байты с помощью кодировки UTF-8.
Применяется к
Decrypt(String)
- Исходный код:
- Pkcs12SafeContents.cs
- Исходный код:
- Pkcs12SafeContents.cs
Расшифровывает содержимое этого значения SafeContents, используя символьный пароль из строки.
public:
void Decrypt(System::String ^ password);
public void Decrypt (string? password);
public void Decrypt (string password);
member this.Decrypt : string -> unit
Public Sub Decrypt (password As String)
Параметры
- password
- String
Пароль, используемый для расшифровки зашифрованного содержимого.
Исключения
Свойство ConfidentialityMode не равно Password.
Комментарии
Если зашифрованное содержимое указывает на алгоритм, использующий PBKDF1 (функция наследования ключа на основе пароля 1) или PBKDF2 (функция наследования ключа на основе пароля 2), пароль преобразуется в байты с помощью кодировки UTF-8.