Sdílet prostřednictvím


CngGcmAuthenticatedEncryptionSettings Třída

Definice

Nastavení pro konfiguraci ověřeného šifrovacího mechanismu, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Dědičnost
CngGcmAuthenticatedEncryptionSettings

Konstruktory

CngGcmAuthenticatedEncryptionSettings()

Nastavení pro konfiguraci ověřeného šifrovacího mechanismu, který používá algoritmy Windows CNG v režimech šifrování GCM a ověřování.

Vlastnosti

EncryptionAlgorithm

Název algoritmu, který se má použít pro symetrické šifrování. Tato vlastnost odpovídá parametru pszAlgId BCryptOpenAlgorithmProvider. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmKeySize

Délka (v bitech) klíče, který se použije pro symetrické šifrování. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmProvider

Název zprostředkovatele, který obsahuje implementaci algoritmu symetrického šifrování. Tato vlastnost odpovídá parametru pszImplementation BCryptOpenAlgorithmProvider. Tato vlastnost je nepovinná.

Metody

Validate()

Ověří, jestli je tento CngGcmAuthenticatedEncryptionSettings algoritmus ve správném formátu, tj. že zadaný algoritmus skutečně existuje a je možné ho správně vytvořit. Pokud ověření selže, vyvolá se výjimka.

Platí pro