Pkcs12SafeContents.Decrypt Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Decrypt(Byte[]) |
Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da una matrice. |
Decrypt(ReadOnlySpan<Byte>) |
Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da un intervallo. |
Decrypt(ReadOnlySpan<Char>) |
Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da un intervallo. |
Decrypt(String) |
Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da una stringa. |
Decrypt(Byte[])
- Origine:
- Pkcs12SafeContents.cs
- Origine:
- Pkcs12SafeContents.cs
Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da una matrice.
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())
Parametri
- passwordBytes
- Byte[]
Byte da usare come password per la decrittografia del contenuto crittografato.
Eccezioni
La proprietà ConfidentialityMode non è Password.
La password non è corretta.
-oppure-
La decrittografia del contenuto non è riuscita.
Commenti
I byte password vengono passati direttamente alla funzione di derivazione della chiave (KDF) usata dall'algoritmo indicato dal contenuto crittografato. Ciò consente la compatibilità con altri sistemi che usano una codifica di testo diversa da UTF-8 durante l'elaborazione delle password con PBKDF2 (funzione di derivazione della chiave basata su password 2).
Si applica a
Decrypt(ReadOnlySpan<Byte>)
- Origine:
- Pkcs12SafeContents.cs
- Origine:
- Pkcs12SafeContents.cs
Decrittografa il contenuto di questo valore SafeContents usando una password basata su byte da un intervallo.
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))
Parametri
- passwordBytes
- ReadOnlySpan<Byte>
Byte da usare come password per la decrittografia del contenuto crittografato.
Eccezioni
La proprietà ConfidentialityMode non è Password.
La password non è corretta.
-oppure-
La decrittografia del contenuto non è riuscita.
Commenti
I byte password vengono passati direttamente alla funzione di derivazione della chiave (KDF) usata dall'algoritmo indicato dal contenuto crittografato. Ciò consente la compatibilità con altri sistemi che usano una codifica di testo diversa da UTF-8 durante l'elaborazione delle password con PBKDF2 (funzione di derivazione della chiave basata su password 2).
Si applica a
Decrypt(ReadOnlySpan<Char>)
- Origine:
- Pkcs12SafeContents.cs
- Origine:
- Pkcs12SafeContents.cs
Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da un intervallo.
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))
Parametri
- password
- ReadOnlySpan<Char>
Password da usare per decrittografare il contenuto crittografato.
Eccezioni
La proprietà ConfidentialityMode non è Password.
La password non è corretta.
-oppure-
La decrittografia del contenuto non è riuscita.
Commenti
Quando il contenuto crittografato indica un algoritmo che usa PBKDF1 (funzione di derivazione della chiave basata su password 1) o PBKDF2 (funzione di derivazione della chiave basata su password 2), la password viene convertita in byte tramite la codifica UTF-8.
Si applica a
Decrypt(String)
- Origine:
- Pkcs12SafeContents.cs
- Origine:
- Pkcs12SafeContents.cs
Decrittografa il contenuto di questo valore SafeContents usando una password basata su caratteri da una stringa.
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)
Parametri
- password
- String
Password da usare per decrittografare il contenuto crittografato.
Eccezioni
La proprietà ConfidentialityMode non è Password.
La password non è corretta.
-oppure-
La decrittografia del contenuto non è riuscita.
Commenti
Quando il contenuto crittografato indica un algoritmo che usa PBKDF1 (funzione di derivazione della chiave basata su password 1) o PBKDF2 (funzione di derivazione della chiave basata su password 2), la password viene convertita in byte tramite la codifica UTF-8.