SymmetricAlgorithm.EncryptEcb Metod

Definition

Överlagringar

Name Description
EncryptEcb(Byte[], PaddingMode)

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

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

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

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

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

EncryptEcb(Byte[], PaddingMode)

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

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

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

Parametrar

plaintext
Byte[]

Data som ska krypteras.

paddingMode
PaddingMode

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

Returer

Byte[]

Krypterade chiffertextdata.

Undantag

plaintext är null.

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att kryptera klartexten.

Kommentarer

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

Gäller för

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

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

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

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

Parametrar

plaintext
ReadOnlySpan<Byte>

Data som ska krypteras.

paddingMode
PaddingMode

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

Returer

Byte[]

Krypterade chiffertextdata.

Undantag

paddingMode är inte ett giltigt utfyllnadsläge.

Det gick inte att kryptera klartexten.

Kommentarer

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

Gäller för

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

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

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

Parametrar

plaintext
ReadOnlySpan<Byte>

Data som ska krypteras.

destination
Span<Byte>

Bufferten för att ta emot chiffertextdata.

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 kryptera klartexten.

Bufferten i destination är för liten för att innehålla chiffertextdata.

Kommentarer

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

Gäller för