Condividi tramite


CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Metodo

Definizione

Decrittografa i dati di input crittografati usando la chiave specificata.

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)

Parametri

key
CryptographicKey

Chiave da usare per decrittografare i dati di input crittografati.

data
IBuffer

Dati crittografati da decrittografare.

iv
IBuffer

Vettore iniziale per una chiave simmetrica. Per una chiave asimmetrica, impostare questo valore su Null.

Restituisce

Dati decrittografati.

Attributi

Commenti

Se la chiave è una chiave persistente e l'operazione di decrittografia richiede un'interfaccia utente o richiede molto tempo, usare il metodo DecryptAsync anziché il metodo Decrypt . Ad esempio, l'interfaccia utente è necessaria quando si decrittografa usando una chiave protetta in modo sicuro.

Si applica a