Compartir a través de


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

Definición

Descifra los datos de entrada cifrados mediante la clave proporcionada.

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

Clave que se va a usar para descifrar los datos de entrada cifrados.

data
IBuffer

Datos cifrados que se van a descifrar.

iv
IBuffer

Vector inicial de una clave simétrica. Para una clave asimétrica, establezca este valor en NULL.

Devoluciones

Datos descifrados.

Atributos

Comentarios

Si la clave es una clave persistente y la operación de descifrado requiere interfaz de usuario o tarda mucho tiempo, use el método DecryptAsync en lugar del método Decrypt . Por ejemplo, la interfaz de usuario es necesaria al descifrar mediante una clave fuertemente protegida.

Se aplica a