Pkcs12SafeContents.Decrypt Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 propriedade ConfidentialityMode não é Password.
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
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 propriedade ConfidentialityMode não é Password.
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
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 propriedade ConfidentialityMode não é Password.
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
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 propriedade ConfidentialityMode não é Password.
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.