IAuthenticatedEncryptor.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.
Convalida il tag di autenticazione di e decrittografa un BLOB di dati crittografati.
public:
cli::array <System::Byte> ^ Decrypt(ArraySegment<System::Byte> ciphertext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Decrypt (ArraySegment<byte> ciphertext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Decrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Decrypt (ciphertext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
Parametri
- ciphertext
- ArraySegment<Byte>
Testo crittografato (incluso il tag di autenticazione) da decrittografare.
- additionalAuthenticatedData
- ArraySegment<Byte>
Tutti i dati ausiliari utilizzati durante il calcolo del tag di autenticazione. La stessa AAD deve essere stata specificata nella chiamata corrispondente a "Encrypt".
Restituisce
Dati di testo non crittografato originali (se il tag di autenticazione è stato convalidato e la decrittografia è riuscita).
Commenti
Tutte le eccezioni correlate alla crittografia devono essere omogenee a CryptographicException.