SymmetricAlgorithm.DecryptEcb Método
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.
DecryptEcb(Byte[], PaddingMode) |
Descriptografa dados usando o modo ECB com o modo de preenchimento especificado. |
DecryptEcb(ReadOnlySpan<Byte>, PaddingMode) |
Descriptografa dados usando o modo ECB com o modo de preenchimento especificado. |
DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Descriptografa dados no buffer especificado, usando o modo ECB com o modo de preenchimento especificado. |
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
Descriptografa dados usando o modo ECB com o modo de preenchimento especificado.
public:
cli::array <System::Byte> ^ DecryptEcb(cli::array <System::Byte> ^ ciphertext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] DecryptEcb (byte[] ciphertext, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptEcb (ciphertext As Byte(), paddingMode As PaddingMode) As Byte()
Parâmetros
- ciphertext
- Byte[]
Os dados a serem descriptografados.
- paddingMode
- PaddingMode
O modo de preenchimento usado para produzir o texto cifrado e remover durante a descriptografia.
Retornos
Os dados de texto sem formatação descriptografados.
Exceções
ciphertext
é null
.
paddingMode
não é um modo de preenchimento válido.
O texto cifrado não pôde ser descriptografado com êxito.
Comentários
O comportamento desse método é definido por TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | 6, 7, 8, 9 |
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
Descriptografa dados usando o modo ECB com o modo de preenchimento especificado.
public:
cli::array <System::Byte> ^ DecryptEcb(ReadOnlySpan<System::Byte> ciphertext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] DecryptEcb (ReadOnlySpan<byte> ciphertext, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptEcb (ciphertext As ReadOnlySpan(Of Byte), paddingMode As PaddingMode) As Byte()
Parâmetros
- ciphertext
- ReadOnlySpan<Byte>
Os dados a serem descriptografados.
- paddingMode
- PaddingMode
O modo de preenchimento usado para produzir o texto cifrado e remover durante a descriptografia.
Retornos
Os dados de texto sem formatação descriptografados.
Exceções
paddingMode
não é um modo de preenchimento válido.
O texto cifrado não pôde ser descriptografado com êxito.
Comentários
O comportamento desse método é definido por TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | 6, 7, 8, 9 |
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
- Origem:
- SymmetricAlgorithm.cs
Descriptografa dados no buffer especificado, usando o modo ECB com o modo de preenchimento especificado.
public:
int DecryptEcb(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode);
public int DecryptEcb (ReadOnlySpan<byte> ciphertext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function DecryptEcb (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode) As Integer
Parâmetros
- ciphertext
- ReadOnlySpan<Byte>
Os dados a serem descriptografados.
- paddingMode
- PaddingMode
O modo de preenchimento usado para produzir o texto cifrado e remover durante a descriptografia.
Retornos
O número total de bytes gravados em destination
Exceções
paddingMode
não é um modo de preenchimento válido.
O texto cifrado não pôde ser descriptografado com êxito.
O buffer em destination
é muito pequeno para manter os dados de texto sem formatação.
Comentários
O comportamento desse método é definido por TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: