CngKey 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義與密碼編譯新一代 (CNG) 物件搭配使用的金鑰核心功能。
public ref class CngKey sealed : IDisposable
public sealed class CngKey : IDisposable
type CngKey = class
interface IDisposable
Public NotInheritable Class CngKey
Implements IDisposable
- 繼承
-
CngKey
- 實作
備註
這門課是包裹 NCrypt 金鑰,不是 BCrypt 金鑰。 NCrypt 是 CNG 的一個子集,提供金鑰儲存功能。 BCrypt 是一個子集,提供基礎密碼學服務,如隨機數產生、雜湊函數、簽章和加密金鑰。
Note
CNG 類別在非 Windows 平台上無法運作。
屬性
| 名稱 | Description |
|---|---|
| Algorithm |
取得金鑰所使用的演算法。 |
| AlgorithmGroup |
取得該鍵所使用的演算法群組。 |
| ExportPolicy |
取得金鑰使用的匯出政策。 |
| Handle |
會得到一個代表原生金鑰(NCRYPT_KEY_HANDLE)的安全句柄。 |
| IsEphemeral |
取得金鑰的持久性狀態。 |
| IsMachineKey |
取得金鑰的範圍(機器或使用者)。 |
| KeyName |
拿到鑰匙的名字。 |
| KeySize |
它會以位元計算金鑰大小。 |
| KeyUsage |
取得金鑰指定的密碼學操作。 |
| ParentWindowHandle |
取得或設定視窗代柄(HWND),該指針應用於因存取該鍵而產生的使用者介面(UI)提示。 |
| Provider |
取得管理金鑰的金鑰儲存提供者(KSP)。 |
| ProviderHandle |
它會取得一個原生的 handle(NCRYPT_PROV_HANDLE)給金鑰儲存提供者(KSP)。 |
| UIPolicy |
取得控制使用者介面(UI)以存取金鑰的參數。 |
| UniqueName |
他獲得了鑰匙的唯一名稱。 |