Compartilhar via


CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Método

Definição

Descriptografa os dados de entrada criptografados usando a chave fornecida.

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)

Parâmetros

key
CryptographicKey

A chave a ser usada para descriptografar os dados de entrada criptografados.

data
IBuffer

Os dados criptografados a serem descriptografados.

iv
IBuffer

O vetor inicial de uma chave simétrica. Para uma chave assimétrica, defina esse valor como nulo.

Retornos

Os dados descriptografados.

Atributos

Comentários

Se a chave for uma chave persistente e a operação de descriptografar exigir interface do usuário ou demorar muito, use o método DecryptAsync em vez do método Decrypt . Por exemplo, a interface do usuário é necessária ao descriptografar usando uma chave fortemente protegida.

Aplica-se a