AesCcm Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une clé AES (Advanced Encryption Standard) à utiliser avec le compteur avec CBC-MAC (CCM) mode d’opération.
public ref class AesCcm sealed : IDisposable
public sealed class AesCcm : IDisposable
type AesCcm = class
interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
- Héritage
-
AesCcm
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| AesCcm(Byte[]) |
Initialise une nouvelle instance de la AesCcm classe avec une clé fournie. |
| AesCcm(ReadOnlySpan<Byte>) |
Initialise une nouvelle instance de la AesCcm classe avec une clé fournie. |
Propriétés
| Nom | Description |
|---|---|
| NonceByteSizes |
Obtient les tailles nonce, en octets, prises en charge par cette instance. |
| TagByteSizes |
Obtient les tailles de balise, en octets, prises en charge par cette instance. |
Méthodes
| Nom | Description |
|---|---|
| Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Déchiffre le texte chiffré dans la mémoire tampon de destination fournie si la balise d’authentification peut être validée. |
| Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Déchiffre le texte chiffré dans la mémoire tampon de destination fournie si la balise d’authentification peut être validée. |
| Dispose() |
Libère les ressources utilisées par l’instance actuelle de la AesCcm classe. |
| Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Chiffre le texte en clair dans la mémoire tampon de destination de texte chiffré et génère la balise d’authentification dans une mémoire tampon distincte. |
| Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Chiffre le texte en clair dans la mémoire tampon de destination de texte chiffré et génère la balise d’authentification dans une mémoire tampon distincte. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |