Bagikan melalui


SymmetricAlgorithm.TryEncryptEcb Metode

Definisi

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

public:
 bool TryEncryptEcb(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncryptEcb (ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
member this.TryEncryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Public Function TryEncryptEcb (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean

Parameter

plaintext
ReadOnlySpan<Byte>

Data untuk dienkripsi.

destination
Span<Byte>

Buffer untuk menerima data ciphertext.

paddingMode
PaddingMode

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

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah total byte yang ditulis ke destination.

Mengembalikan

true jika destination cukup besar untuk menerima data terenkripsi; jika tidak, false.

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