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 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
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.