Bagikan melalui


SymmetricAlgorithm.EncryptEcb Metode

Definisi

Overload

EncryptEcb(Byte[], PaddingMode)

Mengenkripsi data menggunakan mode ECB dengan mode padding yang ditentukan.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Mengenkripsi data menggunakan mode ECB dengan mode padding yang ditentukan.

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

Mengenkripsi data ke dalam buffer yang ditentukan, menggunakan mode ECB dengan mode padding yang ditentukan.

EncryptEcb(Byte[], PaddingMode)

Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs

Mengenkripsi data menggunakan mode ECB dengan mode padding yang ditentukan.

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

Parameter

plaintext
Byte[]

Data yang akan dienkripsi.

paddingMode
PaddingMode

Mode padding yang digunakan untuk menghasilkan ciphertext dan remove selama dekripsi.

Mengembalikan

Byte[]

Data ciphertext terenkripsi.

Pengecualian

plaintextadalah null.

paddingMode bukan mode padding yang valid.

Teks biasa tidak berhasil dienkripsi.

Keterangan

Perilaku metode ini didefinisikan oleh TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Berlaku untuk

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs

Mengenkripsi data menggunakan mode ECB dengan mode padding yang ditentukan.

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

Parameter

plaintext
ReadOnlySpan<Byte>

Data yang akan dienkripsi.

paddingMode
PaddingMode

Mode padding yang digunakan untuk menghasilkan ciphertext dan remove selama dekripsi.

Mengembalikan

Byte[]

Data ciphertext terenkripsi.

Pengecualian

paddingMode bukan mode padding yang valid.

Teks biasa tidak berhasil dienkripsi.

Keterangan

Perilaku metode ini didefinisikan oleh TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Berlaku untuk

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

Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs
Sumber:
SymmetricAlgorithm.cs

Mengenkripsi data ke dalam buffer yang ditentukan, menggunakan mode ECB dengan mode padding yang ditentukan.

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

Parameter

plaintext
ReadOnlySpan<Byte>

Data yang akan dienkripsi.

destination
Span<Byte>

Buffer untuk menerima data ciphertext.

paddingMode
PaddingMode

Mode padding yang digunakan untuk menghasilkan ciphertext dan remove selama dekripsi.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

paddingMode bukan mode padding yang valid.

Teks biasa tidak berhasil dienkripsi.

Buffer di destination terlalu kecil untuk menyimpan data ciphertext.

Keterangan

Perilaku metode ini didefinisikan oleh TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Berlaku untuk