CryptographicEngine.DecryptAsync(CryptographicKey, IBuffer, IBuffer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.