TripleDESCng 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 TripleDESCng 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| TripleDESCng() |
初始化一個帶有短暫鍵的類別新實例 TripleDESCng 。 |
| TripleDESCng(String) |
初始化一個以指定鍵名(代表現有持久化 3DES 鍵)的類別新實例 TripleDESCng 。 |
| TripleDESCng(String, CngProvider) |
初始化一個以指定金鑰名稱(代表現有持久化 3DES 金鑰)及指定金鑰儲存提供者(KSP)的新類別實例 TripleDESCng 。 |
| TripleDESCng(String, CngProvider, CngKeyOpenOptions) |
初始化一個以指定金鑰名稱(代表現有持久化 3DES 金鑰)、指定金鑰儲存提供者(KSP)及金鑰開啟選項的新實例 TripleDESCng 。 |
TripleDESCng()
初始化一個帶有短暫鍵的類別新實例 TripleDESCng 。
public:
TripleDESCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng();
public TripleDESCng();
Public Sub New ()
- 屬性
適用於
TripleDESCng(String)
初始化一個以指定鍵名(代表現有持久化 3DES 鍵)的類別新實例 TripleDESCng 。
public:
TripleDESCng(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName);
public TripleDESCng(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String)
參數
- keyName
- String
索引鍵的名稱。
- 屬性
例外狀況
keyName 是 null。
此系統不支援密碼學下一代(CNG)。
其他所有錯誤。
備註
此建構器使用預設 CngKeyOpenOptions 值 和 NoneMicrosoftSoftwareKeyStorageProvider 作為預設金鑰儲存提供者(KSP)來開啟金鑰。
另請參閱
適用於
TripleDESCng(String, CngProvider)
初始化一個以指定金鑰名稱(代表現有持久化 3DES 金鑰)及指定金鑰儲存提供者(KSP)的新類別實例 TripleDESCng 。
public:
TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider);
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider)
參數
- keyName
- String
索引鍵的名稱。
- provider
- CngProvider
包含金鑰的 KSP。
- 屬性
例外狀況
此系統不支援密碼學下一代(CNG)。
其他所有錯誤。
備註
CngKeyOpenOptions預設值 是None開啟金鑰。
另請參閱
適用於
TripleDESCng(String, CngProvider, CngKeyOpenOptions)
初始化一個以指定金鑰名稱(代表現有持久化 3DES 金鑰)、指定金鑰儲存提供者(KSP)及金鑰開啟選項的新實例 TripleDESCng 。
public:
TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)
參數
- keyName
- String
索引鍵的名稱。
- provider
- CngProvider
包含金鑰的 KSP。
- openOptions
- CngKeyOpenOptions
以位元組合列舉值,指定開啟鍵的選項,例如鍵鑰從哪裡開啟(機器或使用者儲存)以及是否要抑制 UI 提示。
- 屬性
例外狀況
此系統不支援密碼學下一代(CNG)。
其他所有錯誤。