MachineKey.Unprotect(Byte[], String[]) Método

Definición

Desprotege los datos especificados, que se protegieron mediante el método Protect(Byte[], String[]).Unprotects the specified data, which was protected by the Protect(Byte[], String[]) method.

public:
 static cli::array <System::Byte> ^ Unprotect(cli::array <System::Byte> ^ protectedData, ... cli::array <System::String ^> ^ purposes);
public static byte[] Unprotect (byte[] protectedData, params string[] purposes);
static member Unprotect : byte[] * string[] -> byte[]
Public Shared Function Unprotect (protectedData As Byte(), ParamArray purposes As String()) As Byte()

Parámetros

protectedData
Byte[]

Los datos de texto cifrado que se van a desproteger.The ciphertext data to unprotect.

purposes
String[]

Una lista de finalidades que describen para qué se necesitan los datos.A list of purposes that describe what the data is meant for. Debe ser el mismo valor que se pasó al método Protect(Byte[], String[]) cuando los datos se protegieron.This must be the same value that was passed to the Protect(Byte[], String[]) method when the data was protected.

Devoluciones

Byte[]

Los datos de texto simple.The plaintext data.

Excepciones

El parámetro protectedData es null.The protectedData parameter is null.

La matriz de fines contiene una o más entradas que solo son espacios en blanco.The purposes array contains one or more white-space-only entries.

Entre las posibles causas figuran:Possible causes include the following: - Los datos protegidos se manipularon.- The protected data was tampered with.

- El valor del parámetro purposes no es igual que el valor que se especificó cuando los datos se protegieron.- The value of the purposes parameter is not the same as the value that was specified when the data was protected.

- La aplicación se implementó en más de un servidor y usa claves de cifrado generadas automáticamente.- The application is deployed to more than one server and is using auto-generated encryption keys.

Comentarios

Para obtener información sobre este método, vea el Protect método.For information about this method, see the Protect method.

Se aplica a