CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたキーを使用して、暗号化された入力データの暗号化を解除します。
public:
static IAsyncOperation<IBuffer ^> ^ DecryptAsync(CryptographicKey ^ key, IBuffer ^ data, IBuffer ^ iv);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<IBuffer> DecryptAsync(CryptographicKey const& key, IBuffer const& data, IBuffer const& iv);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IBuffer> DecryptAsync(CryptographicKey key, IBuffer data, IBuffer iv);
function decryptAsync(key, data, iv)
Public Shared Function DecryptAsync (key As CryptographicKey, data As IBuffer, iv As IBuffer) As IAsyncOperation(Of IBuffer)
パラメーター
- key
- CryptographicKey
暗号化された入力データの暗号化解除に使用するキー。
- data
- IBuffer
暗号化解除する暗号化されたデータ。
- iv
- IBuffer
対称キーの初期ベクトル。 非対称キーの場合は、この値を null に設定します。
戻り値
復号化されるデータ。
- 属性
注釈
キーが永続化されたキーであり、復号化操作に UI が必要な場合、または長い時間がかかる場合は、 Decrypt メソッドではなく DecryptAsync メソッドを使用します。 たとえば、厳密に保護されているキーを使用して復号化する場合は UI が必要です。