CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.