Sdílet prostřednictvím


IAuthenticatedEncryptor.Encrypt Metoda

Definice

Šifruje a manipuluje s daty.

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ý se má šifrovat. Tento vstup může mít délku nula bajtů.

additionalAuthenticatedData
ArraySegment<Byte>

Data, která nebudou zahrnuta do vráceného šifrového textu, ale která budou stále pokryta ověřovací značkou. Tento vstup může mít délku nula bajtů. V odpovídajícím volání decrypt musí být zadána stejná služba AAD.

Návraty

Byte[]

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

Poznámky

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

Platí pro