IAuthenticatedEncryptor.Encrypt 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.
Mengenkripsi dan mengubah-bukti sepotong data.
public:
cli::array <System::Byte> ^ Encrypt(ArraySegment<System::Byte> plaintext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Encrypt (ArraySegment<byte> plaintext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Encrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Encrypt (plaintext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()
Parameter
- plaintext
- ArraySegment<Byte>
Teks biasa untuk mengenkripsi. Panjang input ini mungkin nol byte.
- additionalAuthenticatedData
- ArraySegment<Byte>
Sepotong data yang tidak akan disertakan dalam ciphertext yang dikembalikan tetapi masih akan dicakup oleh tag autentikasi. Panjang input ini mungkin nol byte. AAD yang sama harus ditentukan dalam panggilan yang sesuai ke Dekripsi.
Mengembalikan
Blob ciphertext, termasuk tag autentikasi.
Keterangan
Semua pengecualian terkait kriptografi harus dihomogenisasi ke CryptographicException.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk