IAuthenticatedEncryptor.Encrypt 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.
Crittografa e manomissione un pezzo di dati.
public:
cli::array <System::Byte> ^ Encrypt(ArraySegment<System::Byte> plaintext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Encrypt (ArraySegment<byte> plaintext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Encrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Encrypt (plaintext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
Parametri
- plaintext
- ArraySegment<Byte>
Testo non crittografato da crittografare. Questo input può essere pari a zero byte in lunghezza.
- additionalAuthenticatedData
- ArraySegment<Byte>
Un pezzo di dati che non sarà incluso nel testo di crittografia restituito, ma che sarà ancora coperto dal tag di autenticazione. Questo input può essere pari a zero byte in lunghezza. Lo stesso AAD deve essere specificato nella chiamata corrispondente a Decrittografa.
Restituisce
BLOB di testo crittografato, incluso il tag di autenticazione.
Commenti
Tutte le eccezioni correlate alla crittografia devono essere omogenee a CryptographicException.