CngAlgorithmGroup Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merangkum nama grup algoritma enkripsi.
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)
- Warisan
-
CngAlgorithmGroup
- Atribut
- Penerapan
Keterangan
Kelas CngAlgorithmGroup adalah kelas utilitas. Ini terdiri dari properti statis, metode perbandingan, dan string privat yang dikelola secara internal yang menentukan nama grup algoritma.
Properti statis mengembalikan CngAlgorithmGroup objek. String internal setiap objek diinisialisasi ke nama grup algoritma yang sesuai dengan nama properti statis.
Anda juga dapat menggunakan kelas ini untuk membuat objek untuk grup algoritma yang tidak tercakup oleh properti statis.
Beberapa kelas Cryptography Next Generation (CNG) (seperti CngKey) mengembalikan CngAlgorithmGroup objek. Kelas yang menerima CngAlgorithm objek dapat mengambil nama grup algoritma yang disematkan dengan memanggil properti objek AlgorithmGroup .
Oleh karena itu, CngAlgorithmGroup berfungsi sebagai enumerasi grup algoritma terkenal. Ini memungkinkan Anda menentukan nama grup algoritma dengan menggunakan nilai yang diketik dengan kuat alih-alih string.
Catatan
Kelas CNG tidak berfungsi pada platform non-Windows.
Konstruktor
CngAlgorithmGroup(String) |
Menginisialisasi instans baru kelas CngAlgorithmGroup. |
Properti
AlgorithmGroup |
Mendapatkan nama grup algoritma yang ditentukan objek saat ini CngAlgorithm . |
DiffieHellman |
CngAlgorithmGroup Mendapatkan objek yang menentukan keluarga algoritma Diffie-Hellman. |
Dsa |
CngAlgorithmGroup Mendapatkan objek yang menentukan keluarga algoritma Digital Signature Algorithm (DSA). |
ECDiffieHellman |
CngAlgorithmGroup Mendapatkan objek yang menentukan keluarga algoritma Kurva Elips Diffie-Hellman (ECDH). |
ECDsa |
CngAlgorithmGroup Mendapatkan objek yang menentukan keluarga algoritma Elliptic Curve Digital Signature Algorithm (ECDSA). |
Rsa |
CngAlgorithmGroup Mendapatkan objek yang menentukan keluarga algoritma Rivest-Shamir-Adleman (RSA). |
Metode
Equals(CngAlgorithmGroup) |
Membandingkan objek yang ditentukan CngAlgorithmGroup dengan objek saat ini CngAlgorithmGroup . |
Equals(Object) |
Membandingkan objek yang ditentukan dengan objek saat ini CngAlgorithmGroup . |
GetHashCode() |
Menghasilkan nilai hash untuk nama grup algoritma yang disematkan dalam objek saat ini CngAlgorithmGroup . |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mendapatkan nama grup algoritma yang ditentukan objek saat ini CngAlgorithm . |
Operator
Equality(CngAlgorithmGroup, CngAlgorithmGroup) |
Menentukan apakah dua CngAlgorithmGroup objek menentukan grup algoritma yang sama. |
Inequality(CngAlgorithmGroup, CngAlgorithmGroup) |
Menentukan apakah dua CngAlgorithmGroup objek tidak menentukan grup algoritma yang sama. |