Pkcs12SafeContents.Decrypt Metoda

Definicja

Przeciążenia

Decrypt(Byte[])

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z tablicy.

Decrypt(ReadOnlySpan<Byte>)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z zakresu.

Decrypt(ReadOnlySpan<Char>)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z zakresu.

Decrypt(String)

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z ciągu.

Decrypt(Byte[])

Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z tablicy.

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())

Parametry

passwordBytes
Byte[]

Bajty do użycia jako hasło do odszyfrowywania zaszyfrowanej zawartości.

Wyjątki

Hasło jest niepoprawne.

-lub-

Zawartość nie została pomyślnie odszyfrowana.

Uwagi

Bajty haseł są przekazywane bezpośrednio do funkcji wyprowadzania kluczy (KDF) używanej przez algorytm wskazany przez zaszyfrowaną zawartość. Umożliwia to zgodność z innymi systemami, które używają kodowania tekstu innego niż UTF-8 podczas przetwarzania haseł za pomocą pbKDF2 (funkcja wyprowadzania kluczy opartych na hasłach 2).

Dotyczy

Decrypt(ReadOnlySpan<Byte>)

Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na bajtach z zakresu.

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))

Parametry

passwordBytes
ReadOnlySpan<Byte>

Bajty do użycia jako hasło do odszyfrowywania zaszyfrowanej zawartości.

Wyjątki

Hasło jest niepoprawne.

-lub-

Zawartość nie została pomyślnie odszyfrowana.

Uwagi

Bajty haseł są przekazywane bezpośrednio do funkcji wyprowadzania kluczy (KDF) używanej przez algorytm wskazany przez zaszyfrowaną zawartość. Umożliwia to zgodność z innymi systemami, które używają kodowania tekstu innego niż UTF-8 podczas przetwarzania haseł za pomocą pbKDF2 (funkcja wyprowadzania kluczy opartych na hasłach 2).

Dotyczy

Decrypt(ReadOnlySpan<Char>)

Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z zakresu.

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))

Parametry

password
ReadOnlySpan<Char>

Hasło do użycia do odszyfrowywania zaszyfrowanej zawartości.

Wyjątki

Hasło jest niepoprawne.

-lub-

Zawartość nie została pomyślnie odszyfrowana.

Uwagi

Gdy zaszyfrowana zawartość wskazuje algorytm, który używa pbKDF1 (funkcja wyprowadzania klucza opartego na hasłach 1) lub PBKDF2 (funkcja wyprowadzania klucza opartego na hasłach 2), hasło jest konwertowane na bajty za pośrednictwem kodowania UTF-8.

Dotyczy

Decrypt(String)

Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs
Źródło:
Pkcs12SafeContents.cs

Odszyfrowuje zawartość tej wartości SafeContents przy użyciu hasła opartego na znakach z ciągu.

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)

Parametry

password
String

Hasło do użycia do odszyfrowywania zaszyfrowanej zawartości.

Wyjątki

Hasło jest niepoprawne.

-lub-

Zawartość nie została pomyślnie odszyfrowana.

Uwagi

Gdy zaszyfrowana zawartość wskazuje algorytm, który używa pbKDF1 (funkcja wyprowadzania klucza opartego na hasłach 1) lub PBKDF2 (funkcja wyprowadzania klucza opartego na hasłach 2), hasło jest konwertowane na bajty za pośrednictwem kodowania UTF-8.

Dotyczy