Sdílet prostřednictvím


Pkcs12SafeContents.Decrypt Metoda

Definice

Přetížení

Decrypt(Byte[])

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z pole.

Decrypt(ReadOnlySpan<Byte>)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z rozsahu.

Decrypt(ReadOnlySpan<Char>)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z rozsahu.

Decrypt(String)

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z řetězce.

Decrypt(Byte[])

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z pole.

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, které se použijí jako heslo pro dešifrování šifrovaného obsahu.

Výjimky

Heslo není správné.

-nebo-

Obsah nebyl úspěšně dešifrován.

Poznámky

Bajty hesla se předávají přímo do funkce KDF (Key Derivation Function), kterou používá algoritmus označený šifrovaným obsahem. To umožňuje kompatibilitu s jinými systémy, které při zpracování hesel pomocí PBKDF2 (funkce odvozování klíčů založených na heslech 2) používají jiné kódování textu než UTF-8.

Platí pro

Decrypt(ReadOnlySpan<Byte>)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na bajtech z rozsahu.

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, které se použijí jako heslo pro dešifrování šifrovaného obsahu.

Výjimky

Heslo není správné.

-nebo-

Obsah nebyl úspěšně dešifrován.

Poznámky

Bajty hesla se předávají přímo do funkce KDF (Key Derivation Function), kterou používá algoritmus označený šifrovaným obsahem. To umožňuje kompatibilitu s jinými systémy, které při zpracování hesel pomocí PBKDF2 (funkce odvozování klíčů založených na heslech 2) používají jiné kódování textu než UTF-8.

Platí pro

Decrypt(ReadOnlySpan<Char>)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z rozsahu.

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>

Heslo, které se má použít k dešifrování šifrovaného obsahu.

Výjimky

Heslo není správné.

-nebo-

Obsah nebyl úspěšně dešifrován.

Poznámky

Pokud šifrovaný obsah indikuje algoritmus, který používá PBKDF1 (funkce odvození klíče založeného na heslech 1) nebo PBKDF2 (funkce odvozování klíče založeného na heslech 2), heslo se převede na bajty prostřednictvím kódování UTF-8.

Platí pro

Decrypt(String)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Dešifruje obsah této hodnoty SafeContents pomocí hesla založeného na znacích z řetězce.

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

Heslo, které se má použít k dešifrování šifrovaného obsahu.

Výjimky

Heslo není správné.

-nebo-

Obsah nebyl úspěšně dešifrován.

Poznámky

Pokud šifrovaný obsah indikuje algoritmus, který používá PBKDF1 (funkce odvození klíče založeného na heslech 1) nebo PBKDF2 (funkce odvozování klíče založeného na heslech 2), heslo se převede na bajty prostřednictvím kódování UTF-8.

Platí pro