SymmetricAlgorithm.DecryptEcb Metod

Definition

Överlagringar

Name Description
DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Dekrypterar data till den angivna bufferten med hjälp av ECB-läge med angivet utfyllnadsläge.

DecryptEcb(Byte[], PaddingMode)

Dekrypterar data med ECB-läge med angivet utfyllnadsläge.

DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Dekrypterar data med ECB-läge med angivet utfyllnadsläge.

DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs

Dekrypterar data till den angivna bufferten med hjälp av ECB-läge med angivet utfyllnadsläge.

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

Parametrar

ciphertext
ReadOnlySpan<Byte>

Data som ska dekrypteras.

destination
Span<Byte>

Bufferten för att ta emot klartextdata.

paddingMode
PaddingMode

Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.

Returer

Det totala antalet byte som skrivits till destination

Undantag

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att dekryptera chiffertexten.

Bufferten i destination är för liten för att lagra klartextdata.

Kommentarer

Den här metodens beteende definieras av TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Gäller för

DecryptEcb(Byte[], PaddingMode)

Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs

Dekrypterar data med ECB-läge med angivet utfyllnadsläge.

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()

Parametrar

ciphertext
Byte[]

Data som ska dekrypteras.

paddingMode
PaddingMode

Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.

Returer

Byte[]

De dekrypterade klartextdata.

Undantag

ciphertext är null.

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att dekryptera chiffertexten.

Kommentarer

Den här metodens beteende definieras av TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Gäller för

DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs
Källa:
SymmetricAlgorithm.cs

Dekrypterar data med ECB-läge med angivet utfyllnadsläge.

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()

Parametrar

ciphertext
ReadOnlySpan<Byte>

Data som ska dekrypteras.

paddingMode
PaddingMode

Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.

Returer

Byte[]

De dekrypterade klartextdata.

Undantag

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att dekryptera chiffertexten.

Kommentarer

Den här metodens beteende definieras av TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Gäller för