AesCcm Sınıf

Tanım

CBC-MAC (CCM) ile Sayaç işlem moduyla kullanılacak Gelişmiş Şifreleme Standardı (AES) anahtarını temsil eder.

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
Devralma
AesCcm
Öznitelikler
Uygulamalar

Oluşturucular

AesCcm(Byte[])

Sağlanan bir anahtarla sınıfının yeni bir örneğini AesCcm başlatır.

AesCcm(ReadOnlySpan<Byte>)

Sağlanan bir anahtarla sınıfının yeni bir örneğini AesCcm başlatır.

Özellikler

IsSupported

Algoritmanın geçerli platformda desteklenip desteklenmediğini gösteren bir değer alır.

NonceByteSizes

Bu örnek tarafından desteklenen bayt cinsinden nonce boyutlarını alır.

TagByteSizes

Bu örnek tarafından desteklenen etiket boyutlarını bayt cinsinden alır.

Yöntemler

Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Kimlik doğrulama etiketi doğrulanabiliyorsa sağlanan hedef arabelleğe şifreleme metninin şifresini çözer.

Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Kimlik doğrulama etiketi doğrulanabiliyorsa sağlanan hedef arabelleğe şifreleme metninin şifresini çözer.

Dispose()

AesCcm sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Düz metni şifreleme metni hedef arabelleğine şifreler ve kimlik doğrulama etiketini ayrı bir arabelleğe oluşturur.

Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Düz metni şifreleme metni hedef arabelleğine şifreler ve kimlik doğrulama etiketini ayrı bir arabelleğe oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır