Partager via


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

Définition

Déchiffre les données d’entrée chiffrées à l’aide de la clé fournie.

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)

Paramètres

key
CryptographicKey

Clé à utiliser pour déchiffrer les données d’entrée chiffrées.

data
IBuffer

Données chiffrées à déchiffrer.

iv
IBuffer

Vecteur initial d’une clé symétrique. Pour une clé asymétrique, définissez cette valeur sur Null.

Retours

Données déchiffrées.

Attributs

Remarques

Si la clé est une clé persistante et que l’opération de déchiffrement nécessite une interface utilisateur ou prend beaucoup de temps, utilisez la méthode DecryptAsync au lieu de la méthode Decrypt . Par exemple, l’interface utilisateur est requise lors du déchiffrement à l’aide d’une clé fortement protégée.

S’applique à