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[]
元のプレーンテキスト データ (認証タグが検証され、暗号化解除に成功した場合)。
注釈
すべての暗号化関連の例外は、CryptographicException に均質化する必要があります。