Share via


CngGcmAuthenticatedEncryptionSettings 類別

定義

用於設定已驗證加密機制的設定,其會在 GCM 加密 + 驗證模式中使用 Windows CNG 演算法。

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
繼承
CngGcmAuthenticatedEncryptionSettings

建構函式

CngGcmAuthenticatedEncryptionSettings()

用於設定已驗證加密機制的設定,其會在 GCM 加密 + 驗證模式中使用 Windows CNG 演算法。

屬性

EncryptionAlgorithm

用於對稱加密的演算法名稱。 此屬性對應于 BCryptOpenAlgorithmProvider 的 'pszAlgId' 參數。 這個屬性必須有值。

EncryptionAlgorithmKeySize

將用於對稱加密之金鑰的位) 長度 (。 這個屬性必須有值。

EncryptionAlgorithmProvider

包含對稱加密演算法實作的提供者名稱。 此屬性對應于 BCryptOpenAlgorithmProvider 的 'pszImplementation' 參數。 這是選用屬性。

方法

Validate()

驗證這 CngGcmAuthenticatedEncryptionSettings 格式正確,亦即指定的演算法確實存在且可正確具現化。 如果驗證失敗,將會擲回例外狀況。

適用於