SymmetricAlgorithm.TryEncryptEcb Metode
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.
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.
- 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).