Compartilhar via


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.

Decrypt(ReadOnlySpan<Byte>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de um intervalo.

Decrypt(ReadOnlySpan<Char>)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de um intervalo.

Decrypt(String)

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de uma cadeia de caracteres.

Decrypt(Byte[])

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de uma matriz.

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.

Exceções

A senha está incorreta.

- ou -

O conteúdo não foi descriptografado com êxito.

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. Isso permite a compatibilidade com outros sistemas que usam uma codificação de texto diferente de UTF-8 ao processar senhas com PBKDF2 (Função derivação de chave baseada em senha 2).

Aplica-se a

Decrypt(ReadOnlySpan<Byte>)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em bytes de um intervalo.

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.

Exceções

A senha está incorreta.

- ou -

O conteúdo não foi descriptografado com êxito.

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. Isso permite a compatibilidade com outros sistemas que usam uma codificação de texto diferente de UTF-8 ao processar senhas com PBKDF2 (Função derivação de chave baseada em senha 2).

Aplica-se a

Decrypt(ReadOnlySpan<Char>)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de um intervalo.

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.

Exceções

A senha está incorreta.

- ou -

O conteúdo não foi descriptografado com êxito.

Comentários

Quando o conteúdo criptografado indica um algoritmo que usa PBKDF1 (Função de Derivação de Chave Baseada em Senha 1) ou PBKDF2 (Função derivação de chave baseada em senha 2), a senha é convertida em bytes por meio da codificação UTF-8.

Aplica-se a

Decrypt(String)

Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs
Origem:
Pkcs12SafeContents.cs

Descriptografa o conteúdo desse valor de SafeContents usando uma senha baseada em caracteres de uma cadeia de caracteres.

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.

Exceções

A senha está incorreta.

- ou -

O conteúdo não foi descriptografado com êxito.

Comentários

Quando o conteúdo criptografado indica um algoritmo que usa PBKDF1 (Função de Derivação de Chave Baseada em Senha 1) ou PBKDF2 (Função derivação de chave baseada em senha 2), a senha é convertida em bytes por meio da codificação UTF-8.

Aplica-se a