AesGcm Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AesGcm(Byte[]) |
Verouderd.
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel. |
| AesGcm(ReadOnlySpan<Byte>) |
Verouderd.
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel. |
| AesGcm(Byte[], Int32) |
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel en de vereiste taggrootte. |
| AesGcm(ReadOnlySpan<Byte>, Int32) |
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel en de vereiste taggrootte. |
AesGcm(Byte[])
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
Let op
AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel.
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())
Parameters
- key
- Byte[]
De geheime sleutel die moet worden gebruikt voor dit exemplaar.
- Kenmerken
Uitzonderingen
De key parameter is null.
De key parameterlengte is niet 16, 24 of 32 bytes (128, 192 of 256 bits).
Van toepassing op
AesGcm(ReadOnlySpan<Byte>)
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
Let op
AesGcm should indicate the required tag size for encryption and decryption. Use a constructor that accepts the tag size.
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel.
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))
Parameters
- key
- ReadOnlySpan<Byte>
De geheime sleutel die moet worden gebruikt voor dit exemplaar.
- Kenmerken
Uitzonderingen
De key parameterlengte is niet 16, 24 of 32 bytes (128, 192 of 256 bits).
Van toepassing op
AesGcm(Byte[], Int32)
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel en de vereiste taggrootte.
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)
Parameters
- key
- Byte[]
De geheime sleutel die moet worden gebruikt voor dit exemplaar.
- tagSizeInBytes
- Int32
De grootte van de tag, in bytes, die versleuteling en ontsleuteling moet gebruiken.
Uitzonderingen
De key parameter is null.
De key parameterlengte is niet 16, 24 of 32 bytes (128, 192 of 256 bits).
De tagSizeInBytes parameter is een niet-ondersteunde taggrootte die wordt aangegeven door TagByteSizes.
Het huidige platform biedt geen ondersteuning voor AES-GCM.
Opmerkingen
De tagSizeInBytes parameter wordt gebruikt om aan te geven dat de tagparameter in Encrypt of Decrypt precies deze grootte moet hebben. Als u de vereiste taggrootte aangeeft, voorkomt u problemen waarbij bellers van Decrypt een tag als invoer kunnen leveren en die invoer wordt afgekapt tot een onverwachte grootte.
Van toepassing op
AesGcm(ReadOnlySpan<Byte>, Int32)
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
- Bron:
- AesGcm.cs
Initialiseert een nieuw exemplaar van de AesGcm klasse met een opgegeven sleutel en de vereiste taggrootte.
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)
Parameters
- key
- ReadOnlySpan<Byte>
De geheime sleutel die moet worden gebruikt voor dit exemplaar.
- tagSizeInBytes
- Int32
De grootte van de tag, in bytes, die versleuteling en ontsleuteling moet gebruiken.
Uitzonderingen
De key parameterlengte is niet 16, 24 of 32 bytes (128, 192 of 256 bits).
De tagSizeInBytes parameter is een niet-ondersteunde taggrootte die wordt aangegeven door TagByteSizes.
Het huidige platform biedt geen ondersteuning voor AES-GCM.
Opmerkingen
De tagSizeInBytes parameter wordt gebruikt om aan te geven dat de tagparameter in Encrypt of Decrypt precies deze grootte moet hebben. Als u de vereiste taggrootte aangeeft, voorkomt u problemen waarbij bellers van Decrypt een tag als invoer kunnen leveren en die invoer wordt afgekapt tot een onverwachte grootte.