Share via


AesCcm Kelas

Definisi

Mewakili kunci Standar Enkripsi Lanjutan (AES) yang akan digunakan dengan Penghitung dengan mode operasi CBC-MAC (CCM).

public ref class AesCcm sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesCcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesCcm : IDisposable
public sealed class AesCcm : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesCcm = class
    interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesCcm = class
    interface IDisposable
type AesCcm = class
    interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
Warisan
AesCcm
Atribut
Penerapan

Konstruktor

AesCcm(Byte[])

Menginisialisasi instans AesCcm baru kelas dengan kunci yang disediakan.

AesCcm(ReadOnlySpan<Byte>)

Menginisialisasi instans AesCcm baru kelas dengan kunci yang disediakan.

Properti

IsSupported

Mendapatkan nilai yang menunjukkan apakah algoritma didukung pada platform saat ini.

NonceByteSizes

Mendapatkan ukuran nonce, dalam byte, didukung oleh instans ini.

TagByteSizes

Mendapatkan ukuran tag, dalam byte, didukung oleh instans 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()

Merilis sumber daya yang digunakan oleh instans AesCcm kelas saat ini.

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 dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk