IAuthenticatedEncryptor.Decrypt 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.
Ü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
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.