CngAlgorithmGroup 類別

定義

封裝加密演算法群組的名稱。

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 物件是否未指定相同的演算法群組。

適用於