CngAlgorithmGroup 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝加密演算法群組的名稱。
public ref class CngAlgorithmGroup sealed : IEquatable<System::Security::Cryptography::CngAlgorithmGroup ^>
public sealed class CngAlgorithmGroup : IEquatable<System.Security.Cryptography.CngAlgorithmGroup>
[System.Serializable]
public sealed class CngAlgorithmGroup : IEquatable<System.Security.Cryptography.CngAlgorithmGroup>
type CngAlgorithmGroup = class
interface IEquatable<CngAlgorithmGroup>
[<System.Serializable>]
type CngAlgorithmGroup = class
interface IEquatable<CngAlgorithmGroup>
Public NotInheritable Class CngAlgorithmGroup
Implements IEquatable(Of CngAlgorithmGroup)
- 繼承
-
CngAlgorithmGroup
- 屬性
- 實作
備註
類別 CngAlgorithmGroup 是公用程序類別。 其中包含靜態屬性、比較方法,以及定義演算法組名的內部維護字串。
靜態屬性會傳回 CngAlgorithmGroup 物件。 每個物件的內部字串都會初始化為對應至靜態屬性名稱的演算法組名。
您也可以使用此類別來建立靜態屬性未涵蓋的演算法群組物件。
數個密碼編譯新一代 (CNG) 類別 (例如 CngKey) 傳回 CngAlgorithmGroup 物件。 接收 CngAlgorithm 物件的類別可以藉由呼叫 物件的 AlgorithmGroup 屬性來擷取內嵌演算法組名。
因此, CngAlgorithmGroup 做為已知演算法群組的列舉。 它可讓您使用強型別值而非字串來指定演算法組名。
注意
CNG 類別無法在非 Windows 平台上運作。
建構函式
CngAlgorithmGroup(String) |
初始化 CngAlgorithmGroup 類別的新執行個體。 |
屬性
AlgorithmGroup |
取得目前 CngAlgorithm 物件所指定的演算法群組名稱。 |
DiffieHellman |
取得 CngAlgorithmGroup 物件,指定 Diffie-Hellman 系列的演算法。 |
Dsa |
取得 CngAlgorithmGroup 物件,指定 Digital Signature Algorithm (DSA) 系列的演算法。 |
ECDiffieHellman |
取得 CngAlgorithmGroup 物件,指定 Elliptic Curve Diffie-Hellman (ECDH) 系列的演算法。 |
ECDsa |
取得 CngAlgorithmGroup 物件,指定 Elliptic Curve Digital Signature Algorithm (ECDSA) 系列的演算法。 |
Rsa |
取得 CngAlgorithmGroup 物件,指定 Rivest-Shamir-Adleman (RSA) 系列的演算法。 |
方法
Equals(CngAlgorithmGroup) |
將指定的 CngAlgorithmGroup 物件與目前的 CngAlgorithmGroup 物件相比較。 |
Equals(Object) |
將指定的物件與目前的 CngAlgorithmGroup 物件相比較。 |
GetHashCode() |
針對目前 CngAlgorithmGroup 物件中內嵌的演算法群組名稱產生雜湊值。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
取得目前 CngAlgorithm 物件所指定的演算法群組名稱。 |
運算子
Equality(CngAlgorithmGroup, CngAlgorithmGroup) |
判斷兩個 CngAlgorithmGroup 物件是否指定相同的演算法群組。 |
Inequality(CngAlgorithmGroup, CngAlgorithmGroup) |
判斷兩個 CngAlgorithmGroup 物件是否未指定相同的演算法群組。 |