CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.