IAuthenticatedEncryptor.Decrypt Methode

Definition

Überprüft das Authentifizierungstag von und entschlüsselt ein Blob verschlüsselter Daten.

public:
 cli::array <System::Byte> ^ Decrypt(ArraySegment<System::Byte> ciphertext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Decrypt (ArraySegment<byte> ciphertext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Decrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Decrypt (ciphertext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()

Parameter

ciphertext
ArraySegment<Byte>

Der zu entschlüsselnde Verschlüsselungstext (einschließlich Authentifizierungstag).

additionalAuthenticatedData
ArraySegment<Byte>

Alle Hilfsdaten, die während der Berechnung des Authentifizierungstags verwendet wurden. Derselbe AAD muss im entsprechenden Aufruf von "Encrypt" angegeben worden sein.

Gibt zurück

Byte[]

Die ursprünglichen Klartextdaten (wenn das Authentifizierungstag überprüft und die Entschlüsselung erfolgreich war).

Hinweise

Alle Kryptografie-bezogenen Ausnahmen sollten zu CryptographicException homogenisiert werden.

Gilt für: