CngAlgorithmGroup Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Şifreleme algoritması grubunun adını kapsüller.
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)
- Devralma
-
CngAlgorithmGroup
- Öznitelikler
- Uygulamalar
Açıklamalar
CngAlgorithmGroup sınıfı bir yardımcı program sınıfıdır. Statik özelliklerden, karşılaştırma yöntemlerinden ve bir algoritma grubu adını tanımlayan özel, dahili olarak tutulan bir dizeden oluşur.
Statik özellikler nesneleri döndürür CngAlgorithmGroup . Her nesnenin iç dizesi, statik özelliğin adına karşılık gelen algoritma grubu adına başlatılır.
Bu sınıfı, statik özelliklerin kapsamına alınmayan algoritma grupları için nesneler oluşturmak için de kullanabilirsiniz.
Birkaç Şifreleme Yeni Nesil (CNG) sınıfı (örneğin CngKey) nesneleri döndürür CngAlgorithmGroup . Nesneleri alan CngAlgorithm sınıflar, nesnenin AlgorithmGroup özelliğini çağırarak eklenmiş algoritma grubu adını alabilir.
Bu nedenle, CngAlgorithmGroup iyi bilinen algoritma gruplarının bir numaralandırması olarak hizmet eder. Dize yerine kesin olarak belirlenmiş bir değer kullanarak bir algoritma grubu adı belirtmenize olanak tanır.
Not
CNG sınıfları Windows dışı platformlarda çalışmaz.
Oluşturucular
CngAlgorithmGroup(String) |
CngAlgorithmGroup sınıfının yeni bir örneğini başlatır. |
Özellikler
AlgorithmGroup |
Geçerli CngAlgorithm nesnenin belirttiği algoritma grubunun adını alır. |
DiffieHellman |
Algoritmaların Diffie-Hellman ailesini belirten bir CngAlgorithmGroup nesnesi alır. |
Dsa |
Dijital İmza Algoritması (DSA) algoritma ailesini belirten bir CngAlgorithmGroup nesnesi alır. |
ECDiffieHellman |
Üç Nokta Eğrisi Diffie-Hellman (ECDH) algoritma ailesini belirten bir CngAlgorithmGroup nesnesi alır. |
ECDsa |
Üç Nokta Eğrisi Dijital İmza Algoritması (ECDSA) algoritma ailesini belirten bir CngAlgorithmGroup nesnesi alır. |
Rsa |
Rivest-Shamir-Adleman (RSA) algoritma ailesini belirten bir CngAlgorithmGroup nesnesi alır. |
Yöntemler
Equals(CngAlgorithmGroup) |
Belirtilen CngAlgorithmGroup nesneyi geçerli CngAlgorithmGroup nesneyle karşılaştırır. |
Equals(Object) |
Belirtilen nesneyi geçerli CngAlgorithmGroup nesneyle karşılaştırır. |
GetHashCode() |
Geçerli CngAlgorithmGroup nesneye eklenmiş algoritma grubu adı için bir karma değer oluşturur. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli CngAlgorithm nesnenin belirttiği algoritma grubunun adını alır. |
İşleçler
Equality(CngAlgorithmGroup, CngAlgorithmGroup) |
İki CngAlgorithmGroup nesnenin aynı algoritma grubunu belirtip belirtmediğini belirler. |
Inequality(CngAlgorithmGroup, CngAlgorithmGroup) |
İki CngAlgorithmGroup nesnenin aynı algoritma grubunu belirtip belirtmediğini belirler. |