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가 필요합니다.