IAuthenticatedEncryptor.Decrypt Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Data teks biasa asli (jika tag autentikasi divalidasi dan dekripsi berhasil).
Keterangan
Semua pengecualian terkait kriptografi harus homogen terhadap CryptographicException.