IAuthenticatedEncryptor.Decrypt 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證 的驗證標記,並解密加密資料的 Blob。
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()
參數
- ciphertext
- ArraySegment<Byte>
加密文字 (,包括要解密的驗證標記) 。
- additionalAuthenticatedData
- ArraySegment<Byte>
在驗證標籤計算期間使用的任何輔助資料。 在對 'Encrypt' 的對應呼叫中,必須指定相同的 AAD。
傳回
Byte[]
原始純文字資料 (驗證標籤且解密成功) 。
備註
所有密碼編譯相關的例外狀況都應該同質化為 CryptographException。