SymmetricAlgorithm.EncryptEcb Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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
Š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í šifrovacího textu a odebrání během dešifrování.
Návraty
Šifrovaná data šifrovací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 pomocí TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Platí pro
EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)
- 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í šifrovacího textu a odebrání během dešifrování.
Návraty
Šifrovaná data šifrovací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 pomocí TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).
Platí pro
EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
- 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.
- paddingMode
- PaddingMode
Režim odsazení použitý k vytvoření šifrovací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ěť v destination
souboru je příliš malá pro uložení dat šifrového textu.
Poznámky
Chování této metody je definováno pomocí TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).