AesCcm Klass

Definition

Representerar en AES-nyckel (Advanced Encryption Standard) som ska användas med räknare med CBC-MAC (CCM) driftsläge.

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

Konstruktorer

Name Description
AesCcm(Byte[])

Initierar en ny instans av AesCcm klassen med en angivet nyckel.

AesCcm(ReadOnlySpan<Byte>)

Initierar en ny instans av AesCcm klassen med en angivet nyckel.

Egenskaper

Name Description
IsSupported

Hämtar ett värde som anger om algoritmen stöds på den aktuella plattformen.

NonceByteSizes

Hämtar nonce-storlekarna i byte som stöds av den här instansen.

TagByteSizes

Hämtar taggstorlekarna i byte som stöds av den här instansen.

Metoder

Name Description
Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Dekrypterar chiffertexten till den angivna målbufferten om autentiseringstaggen kan verifieras.

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

Dekrypterar chiffertexten till den angivna målbufferten om autentiseringstaggen kan verifieras.

Dispose()

Frigör de resurser som används av den aktuella instansen AesCcm av klassen.

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

Krypterar klartexten till chiffertextens målbuffert och genererar autentiseringstaggen till en separat buffert.

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

Krypterar klartexten till chiffertextens målbuffert och genererar autentiseringstaggen till en separat buffert.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för