CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.