AesCcm Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |