SymmetricAlgorithm.TryEncryptEcbCore Metode

Definisi

Saat ditimpa di kelas turunan, mencoba mengenkripsi data ke dalam buffer yang ditentukan, menggunakan mode ECB dengan mode padding yang ditentukan.

C#
protected virtual bool TryEncryptEcbCore(ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);

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.

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

Kelas turunan belum memberikan implementasi.

Keterangan

Kelas turunan harus mengambil alih ini dan memberikan implementasi.

Implementasi metode ini harus menulis byte dengan tepat GetCiphertextLengthEcb(plaintext.Length, paddingMode) ke destination dan melaporkannya melalui bytesWritten.

Berlaku untuk

Produk Versi
.NET 6, 7, 8, 9, 10