SymmetricAlgorithm.EncryptEcb Metoda

Definice

Šifruje data pomocí režimu ECB se zadaným režimem odsazení.

Přetížení

Name Description
EncryptEcb(Byte[], PaddingMode)

Šifruje data pomocí režimu ECB se zadaným režimem odsazení.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Šifruje data pomocí režimu ECB se zadaným režimem odsazení.

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

Šifruje data do zadané vyrovnávací paměti pomocí režimu ECB se zadaným režimem odsazení.

EncryptEcb(Byte[], PaddingMode)

Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs

Šifruje data pomocí režimu ECB se zadaným režimem odsazení.

public:
 cli::array <System::Byte> ^ EncryptEcb(cli::array <System::Byte> ^ plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb(byte[] plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As Byte(), paddingMode As PaddingMode) As Byte()

Parametry

plaintext
Byte[]

Data, která se mají šifrovat.

paddingMode
PaddingMode

Režim odsazení použitý k vytvoření šifrového textu a odebrání během dešifrování.

Návraty

Byte[]

Šifrovaná data šifrovaného textu.

Výjimky

plaintext je null.

paddingMode není platný režim odsazení.

Prostý text nelze úspěšně zašifrovat.

Poznámky

Chování této metody je definováno .TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)

Platí pro

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs

Šifruje data pomocí režimu ECB se zadaným režimem odsazení.

public:
 cli::array <System::Byte> ^ EncryptEcb(ReadOnlySpan<System::Byte> plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb(ReadOnlySpan<byte> plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), paddingMode As PaddingMode) As Byte()

Parametry

plaintext
ReadOnlySpan<Byte>

Data, která se mají šifrovat.

paddingMode
PaddingMode

Režim odsazení použitý k vytvoření šifrového textu a odebrání během dešifrování.

Návraty

Byte[]

Šifrovaná data šifrovaného textu.

Výjimky

paddingMode není platný režim odsazení.

Prostý text nelze úspěšně zašifrovat.

Poznámky

Chování této metody je definováno .TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)

Platí pro

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

Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs
Zdroj:
SymmetricAlgorithm.cs

Šifruje data do zadané vyrovnávací paměti pomocí režimu ECB se zadaným režimem odsazení.

public:
 int EncryptEcb(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode);
public int EncryptEcb(ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode) As Integer

Parametry

plaintext
ReadOnlySpan<Byte>

Data, která se mají šifrovat.

destination
Span<Byte>

Vyrovnávací paměť pro příjem dat šifry.

paddingMode
PaddingMode

Režim odsazení použitý k vytvoření šifrového textu a odebrání během dešifrování.

Návraty

Celkový počet bajtů zapsaných do destination.

Výjimky

paddingMode není platný režim odsazení.

Prostý text nelze úspěšně zašifrovat.

Vyrovnávací paměť destination je příliš malá pro uložení dat šifrového textu.

Poznámky

Chování této metody je definováno .TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)

Platí pro