AesGcm Constructeurs
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.
Surcharges
| Nom | Description |
|---|---|
| AesGcm(Byte[]) |
Obsolète.
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie. |
| AesGcm(ReadOnlySpan<Byte>) |
Obsolète.
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie. |
| AesGcm(Byte[], Int32) |
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie et une taille de balise requise. |
| AesGcm(ReadOnlySpan<Byte>, Int32) |
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie et une taille de balise requise. |
AesGcm(Byte[])
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
Attention
AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie.
public:
AesGcm(cli::array <System::Byte> ^ key);
[System.Obsolete("AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.", DiagnosticId="SYSLIB0053", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public AesGcm(byte[] key);
public AesGcm(byte[] key);
[<System.Obsolete("AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.", DiagnosticId="SYSLIB0053", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.AesGcm : byte[] -> System.Security.Cryptography.AesGcm
new System.Security.Cryptography.AesGcm : byte[] -> System.Security.Cryptography.AesGcm
Public Sub New (key As Byte())
Paramètres
- key
- Byte[]
Clé secrète à utiliser pour cette instance.
- Attributs
Exceptions
Le key paramètre est null.
La key longueur du paramètre est autre que 16, 24 ou 32 octets (128, 192 ou 256 bits).
S’applique à
AesGcm(ReadOnlySpan<Byte>)
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
Attention
AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie.
public:
AesGcm(ReadOnlySpan<System::Byte> key);
[System.Obsolete("AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.", DiagnosticId="SYSLIB0053", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public AesGcm(ReadOnlySpan<byte> key);
public AesGcm(ReadOnlySpan<byte> key);
[<System.Obsolete("AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.", DiagnosticId="SYSLIB0053", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.AesGcm : ReadOnlySpan<byte> -> System.Security.Cryptography.AesGcm
new System.Security.Cryptography.AesGcm : ReadOnlySpan<byte> -> System.Security.Cryptography.AesGcm
Public Sub New (key As ReadOnlySpan(Of Byte))
Paramètres
- key
- ReadOnlySpan<Byte>
Clé secrète à utiliser pour cette instance.
- Attributs
Exceptions
La key longueur du paramètre est autre que 16, 24 ou 32 octets (128, 192 ou 256 bits).
S’applique à
AesGcm(Byte[], Int32)
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie et une taille de balise requise.
public:
AesGcm(cli::array <System::Byte> ^ key, int tagSizeInBytes);
public AesGcm(byte[] key, int tagSizeInBytes);
new System.Security.Cryptography.AesGcm : byte[] * int -> System.Security.Cryptography.AesGcm
Public Sub New (key As Byte(), tagSizeInBytes As Integer)
Paramètres
- key
- Byte[]
Clé secrète à utiliser pour cette instance.
- tagSizeInBytes
- Int32
Taille de la balise, en octets, que le chiffrement et le déchiffrement doivent utiliser.
Exceptions
Le key paramètre est null.
La key longueur du paramètre est autre que 16, 24 ou 32 octets (128, 192 ou 256 bits).
Le tagSizeInBytes paramètre est une taille d’étiquette non prise en charge indiquée par TagByteSizes.
La plateforme actuelle ne prend pas en charge AES-GCM.
Remarques
Le tagSizeInBytes paramètre est utilisé pour indiquer que le paramètre de balise dans Encrypt ou Decrypt doit être exactement cette taille. L’indication de la taille de balise requise empêche les appelants de Decrypt fournir une balise en tant qu’entrée et que l’entrée est tronquée à une taille inattendue.
S’applique à
AesGcm(ReadOnlySpan<Byte>, Int32)
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
- Source:
- AesGcm.cs
Initialise une nouvelle instance de la AesGcm classe avec une clé fournie et une taille de balise requise.
public:
AesGcm(ReadOnlySpan<System::Byte> key, int tagSizeInBytes);
public AesGcm(ReadOnlySpan<byte> key, int tagSizeInBytes);
new System.Security.Cryptography.AesGcm : ReadOnlySpan<byte> * int -> System.Security.Cryptography.AesGcm
Public Sub New (key As ReadOnlySpan(Of Byte), tagSizeInBytes As Integer)
Paramètres
- key
- ReadOnlySpan<Byte>
Clé secrète à utiliser pour cette instance.
- tagSizeInBytes
- Int32
Taille de la balise, en octets, que le chiffrement et le déchiffrement doivent utiliser.
Exceptions
La key longueur du paramètre est autre que 16, 24 ou 32 octets (128, 192 ou 256 bits).
Le tagSizeInBytes paramètre est une taille d’étiquette non prise en charge indiquée par TagByteSizes.
La plateforme actuelle ne prend pas en charge AES-GCM.
Remarques
Le tagSizeInBytes paramètre est utilisé pour indiquer que le paramètre de balise dans Encrypt ou Decrypt doit être exactement cette taille. L’indication de la taille de balise requise empêche les appelants de Decrypt fournir une balise en tant qu’entrée et que l’entrée est tronquée à une taille inattendue.