IAuthenticatedEncryptor.Encrypt Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Š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.