IAuthenticatedEncryptor.Encrypt Metoda

Definice

Šifruje a manipuluje kus dat.

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

Parametry

plaintext
ArraySegment<Byte>

Prostý text, který chcete zašifrovat. Tento vstup může mít délku nula bajtů.

additionalAuthenticatedData
ArraySegment<Byte>

Část dat, která nebudou zahrnuta do vráceného šifrovacího textu, ale která bude stále pokryta značkou ověřování. Tento vstup může mít délku nula bajtů. Stejná AAD musí být zadána v odpovídajícím volání dešifrování.

Návraty

Byte[]

Objekt blob šifrového textu, včetně značky ověřování.

Poznámky

Všechny výjimky související s kryptografií by měly být homogenizovány na kryptografickýexception.

Platí pro