CngKey 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可搭配 Cryptography Next Generation (CNG) 物件之金鑰的核心功能。
public ref class CngKey sealed : IDisposable
C#
public sealed class CngKey : IDisposable
type CngKey = class
interface IDisposable
Public NotInheritable Class CngKey
Implements IDisposable
- 繼承
-
CngKey
- 實作
這個類別會包裝 NCrypt 金鑰,而不是 BCrypt 金鑰。 NCrypt 是 CNG 的子集,可提供金鑰儲存功能。 BCrypt 是一個子集,提供基底密碼編譯服務,例如隨機數產生、哈希函式、簽章和加密密鑰。
注意
CNG 類別無法在非 Windows 平台上運作。
Algorithm |
取得金鑰使用的演算法。 |
Algorithm |
取得金鑰使用的演算法群組。 |
Export |
取得金鑰使用的匯出原則。 |
Handle |
取得代表原生金鑰 (NCRYPT_KEY_HANDLE) 的安全控制代碼。 |
Is |
取得金鑰的持續性狀態。 |
Is |
取得金鑰的範圍 (電腦或使用者)。 |
Key |
取得金鑰的名稱。 |
Key |
取得位元為單位的金鑰大小。 |
Key |
取得金鑰指定的密碼編譯作業。 |
Parent |
取得或設定視窗控制代碼 (HWND),用於存取金鑰所造成的使用者介面 (UI) 提示。 |
Provider |
取得管理金鑰的金鑰儲存提供者 (KSP)。 |
Provider |
取得金鑰儲存提供者 (KSP) 的原生控制代碼 (NCRYPT_PROV_HANDLE)。 |
UIPolicy |
取得控制使用者介面 (UI) 用以存取金鑰的參數。 |
Unique |
取得金鑰的唯一名稱。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Windows Desktop | 3.0, 3.1, 5 |