Bagikan melalui


IAuthenticatedEncryptor.Decrypt Metode

Definisi

Memvalidasi tag autentikasi dan mendekripsi blob data terenkripsi.

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>

Ciphertext (termasuk tag autentikasi) untuk mendekripsi.

additionalAuthenticatedData
ArraySegment<Byte>

Setiap data tambahan yang digunakan selama komputasi tag autentikasi. AAD yang sama harus ditentukan dalam panggilan yang sesuai ke 'Enkripsi'.

Mengembalikan

Byte[]

Data teks biasa asli (jika tag autentikasi divalidasi dan dekripsi berhasil).

Keterangan

Semua pengecualian terkait kriptografi harus homogen terhadap CryptographicException.

Berlaku untuk