Pkcs12SafeContents.Decrypt Método

Definição

Sobrecargas

Decrypt(Byte[])

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de uma matriz.Decrypts the contents of this SafeContents value using a byte-based password from an array.

Decrypt(ReadOnlySpan<Byte>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de um intervalo.Decrypts the contents of this SafeContents value using a byte-based password from a span.

Decrypt(ReadOnlySpan<Char>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de um intervalo.Decrypts the contents of this SafeContents value using a character-based password from a span.

Decrypt(String)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de uma cadeia de caracteres.Decrypts the contents of this SafeContents value using a character-based password from a string.

Decrypt(Byte[])

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de uma matriz.Decrypts the contents of this SafeContents value using a byte-based password from an array.

public:
 void Decrypt(cli::array <System::Byte> ^ passwordBytes);
public void Decrypt (byte[] passwordBytes);
public void Decrypt (byte[]? passwordBytes);
member this.Decrypt : byte[] -> unit
Public Sub Decrypt (passwordBytes As Byte())

Parâmetros

passwordBytes
Byte[]

Os bytes a serem usados como senha para descriptografar o conteúdo criptografado.The bytes to use as a password for decrypting the encrypted contents.

Exceções

A senha está incorreta.The password is incorrect.

- ou --or-

O conteúdo não foi descriptografado com êxito.The contents were not successfully decrypted.

Comentários

Os bytes de senha são passados diretamente para a função de derivação de chave (KDF) usada pelo algoritmo indicado pelo conteúdo criptografado.The password bytes are passed directly into the Key Derivation Function (KDF) used by the algorithm indicated by the encrypted contents. Isso permite a compatibilidade com outros sistemas que usam uma codificação de texto diferente de UTF-8 durante o processamento de senhas com PBKDF2 (função de derivação de chave baseada em senha 2).This enables compatibility with other systems which use a text encoding other than UTF-8 when processing passwords with PBKDF2 (Password-Based Key Derivation Function 2).

Aplica-se a

Decrypt(ReadOnlySpan<Byte>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de um intervalo.Decrypts the contents of this SafeContents value using a byte-based password from a span.

public:
 void Decrypt(ReadOnlySpan<System::Byte> passwordBytes);
public void Decrypt (ReadOnlySpan<byte> passwordBytes);
member this.Decrypt : ReadOnlySpan<byte> -> unit
Public Sub Decrypt (passwordBytes As ReadOnlySpan(Of Byte))

Parâmetros

passwordBytes
ReadOnlySpan<Byte>

Os bytes a serem usados como senha para descriptografar o conteúdo criptografado.The bytes to use as a password for decrypting the encrypted contents.

Exceções

A senha está incorreta.The password is incorrect.

- ou --or-

O conteúdo não foi descriptografado com êxito.The contents were not successfully decrypted.

Comentários

Os bytes de senha são passados diretamente para a função de derivação de chave (KDF) usada pelo algoritmo indicado pelo conteúdo criptografado.The password bytes are passed directly into the Key Derivation Function (KDF) used by the algorithm indicated by the encrypted contents. Isso permite a compatibilidade com outros sistemas que usam uma codificação de texto diferente de UTF-8 durante o processamento de senhas com PBKDF2 (função de derivação de chave baseada em senha 2).This enables compatibility with other systems which use a text encoding other than UTF-8 when processing passwords with PBKDF2 (Password-Based Key Derivation Function 2).

Aplica-se a

Decrypt(ReadOnlySpan<Char>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de um intervalo.Decrypts the contents of this SafeContents value using a character-based password from a span.

public:
 void Decrypt(ReadOnlySpan<char> password);
public void Decrypt (ReadOnlySpan<char> password);
member this.Decrypt : ReadOnlySpan<char> -> unit
Public Sub Decrypt (password As ReadOnlySpan(Of Char))

Parâmetros

password
ReadOnlySpan<Char>

A senha a ser usada para descriptografar o conteúdo criptografado.The password to use for decrypting the encrypted contents.

Exceções

A senha está incorreta.The password is incorrect.

- ou --or-

O conteúdo não foi descriptografado com êxito.The contents were not successfully decrypted.

Comentários

Quando o conteúdo criptografado indicar um algoritmo que usa PBKDF1 (função de derivação de chave baseada em senha 1) ou PBKDF2 (função de derivação de chave baseada em senha 2), a senha será convertida em bytes por meio da codificação UTF-8.When the encrypted contents indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.

Aplica-se a

Decrypt(String)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de uma cadeia de caracteres.Decrypts the contents of this SafeContents value using a character-based password from a string.

public:
 void Decrypt(System::String ^ password);
public void Decrypt (string password);
public void Decrypt (string? password);
member this.Decrypt : string -> unit
Public Sub Decrypt (password As String)

Parâmetros

password
String

A senha a ser usada para descriptografar o conteúdo criptografado.The password to use for decrypting the encrypted contents.

Exceções

A senha está incorreta.The password is incorrect.

- ou --or-

O conteúdo não foi descriptografado com êxito.The contents were not successfully decrypted.

Comentários

Quando o conteúdo criptografado indicar um algoritmo que usa PBKDF1 (função de derivação de chave baseada em senha 1) ou PBKDF2 (função de derivação de chave baseada em senha 2), a senha será convertida em bytes por meio da codificação UTF-8.When the encrypted contents indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.

Aplica-se a