SymmetricAlgorithm.TryEncryptEcbCore Metode
Dalam artikel ini
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat ditimpa di kelas turunan, mencoba mengenkripsi data ke dalam buffer yang ditentukan, menggunakan mode ECB dengan mode padding yang ditentukan.
protected:
virtual bool TryEncryptEcbCore(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryEncryptEcbCore(ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
abstract member TryEncryptEcbCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
override this.TryEncryptEcbCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Protected Overridable Function TryEncryptEcbCore (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean
- plaintext
- ReadOnlySpan<Byte>
Data yang akan dienkripsi.
- 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
.
true
jika destination
cukup besar untuk menerima data terenkripsi; jika tidak, false
.
Kelas turunan belum memberikan implementasi.
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 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: