AesGcm AesGcm AesGcm AesGcm Class

Définition

Représente une clé AES (Advanced Encryption Standard) à utiliser avec le mode de fonctionnement GCM (Galois/Counter Mode).Represents an Advanced Encryption Standard (AES) key to be used with the Galois/Counter Mode (GCM) mode of operation.

public ref class AesGcm sealed : IDisposable
public sealed class AesGcm : IDisposable
type AesGcm = class
    interface IDisposable
Public NotInheritable Class AesGcm
Implements IDisposable
Héritage
AesGcmAesGcmAesGcmAesGcm
Implémente

Constructeurs

AesGcm(Byte[]) AesGcm(Byte[]) AesGcm(Byte[]) AesGcm(Byte[])

Initialise une nouvelle instance de la classe AesGcm avec une clé fournie.Initializes a new instance of the AesGcm class with a provided key.

AesGcm(ReadOnlySpan<Byte>) AesGcm(ReadOnlySpan<Byte>) AesGcm(ReadOnlySpan<Byte>) AesGcm(ReadOnlySpan<Byte>)

Initialise une nouvelle instance de la classe AesGcm avec une clé fournie.Initializes a new instance of the AesGcm class with a provided key.

Propriétés

NonceByteSizes NonceByteSizes NonceByteSizes NonceByteSizes

Obtient les tailles des nonces, en octets, prises en charge par cette instance.Gets the nonce sizes, in bytes, supported by this instance.

TagByteSizes TagByteSizes TagByteSizes TagByteSizes

Obtient les tailles des balises, en octets, prises en charge par cette instance.Gets the tag sizes, in bytes, supported by this instance.

Méthodes

Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) 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.Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated.

Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) 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.Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated.

Dispose() Dispose() Dispose() Dispose()

Libère les ressources utilisées par l'instance actuelle de la classe AesGcm.Releases the resources used by the current instance of the AesGcm class.

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

Chiffre le texte en clair dans la mémoire tampon de destination du texte chiffré et génère la balise d’authentification dans une mémoire tampon distincte.Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer.

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

Chiffre le texte en clair dans la mémoire tampon de destination du texte chiffré et génère la balise d’authentification dans une mémoire tampon distincte.Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à