IAuthenticatedEncryptor.Encrypt Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschlüsselt und manipulationssichert ein Datenstück.
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()
Parameter
- plaintext
- ArraySegment<Byte>
Der zu verschlüsselnde Klartext. Diese Eingabe kann 0 Bytes lang sein.
- additionalAuthenticatedData
- ArraySegment<Byte>
Ein Datenteil, der nicht im zurückgegebenen Verschlüsselungstext enthalten ist, aber weiterhin vom Authentifizierungstag abgedeckt wird. Diese Eingabe kann 0 Bytes lang sein. Derselbe AAD muss im entsprechenden Aufruf von Decrypt angegeben werden.
Gibt zurück
Das Verschlüsselungstextblob, einschließlich des Authentifizierungstags.
Hinweise
Alle Kryptografie-bezogenen Ausnahmen sollten zu CryptographicException homogenisiert werden.