ChaCha20Poly1305 Kelas
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.
Mewakili kunci konten yang akan digunakan dengan cipher aliran ChaCha20 dalam mode gabungan dengan pengautentikasi Poly1305.
public ref class ChaCha20Poly1305 sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class ChaCha20Poly1305 : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ChaCha20Poly1305 = class
interface IDisposable
Public NotInheritable Class ChaCha20Poly1305
Implements IDisposable
- Warisan
-
ChaCha20Poly1305
- Atribut
- Penerapan
Konstruktor
ChaCha20Poly1305(Byte[]) |
Menginisialisasi instans ChaCha20Poly1305 baru kelas dengan kunci yang disediakan. |
ChaCha20Poly1305(ReadOnlySpan<Byte>) |
Menginisialisasi instans ChaCha20Poly1305 baru kelas dengan kunci yang disediakan. |
Properti
IsSupported |
Mendapatkan nilai yang menunjukkan apakah algoritma didukung pada platform saat ini. |
Metode
Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Mendekripsi ciphertext ke dalam buffer tujuan yang disediakan jika tag autentikasi dapat divalidasi. |
Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Mendekripsi ciphertext ke dalam buffer tujuan yang disediakan jika tag autentikasi dapat divalidasi. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Mengenkripsi teks biasa ke dalam buffer tujuan ciphertext dan menghasilkan tag autentikasi ke dalam buffer terpisah. |
Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Mengenkripsi teks biasa ke dalam buffer tujuan ciphertext dan menghasilkan tag autentikasi ke dalam buffer terpisah. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
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