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(Cryptography Next Generation) 클래스(예: CngKey)는 개체를 반환 CngAlgorithmGroup 합니다. 개체를 수신 CngAlgorithm 하는 클래스는 개체의 AlgorithmGroup 속성을 호출하여 포함된 알고리즘 그룹 이름을 검색할 수 있습니다.

따라서 CngAlgorithmGroup 잘 알려진 알고리즘 그룹의 열거형 역할을 합니다. 문자열 대신 강력한 형식의 값을 사용하여 알고리즘 그룹 이름을 지정할 수 있습니다.

참고

CNG 클래스는 비 Windows 플랫폼에서 작동하지 않습니다.

생성자

CngAlgorithmGroup(String)

CngAlgorithmGroup 클래스의 새 인스턴스를 초기화합니다.

속성

AlgorithmGroup

현재 CngAlgorithm 개체가 지정하는 알고리즘 그룹의 이름을 가져옵니다.

DiffieHellman

알고리즘의 Diffie-Hellman 패밀리를 지정하는 CngAlgorithmGroup 개체를 가져옵니다.

Dsa

알고리즘의 DSA(Digital Signature Algorithm) 패밀리를 지정하는 CngAlgorithmGroup 개체를 가져옵니다.

ECDiffieHellman

알고리즘의 ECDH(Elliptic Curve Diffie-Hellman) 패밀리를 지정하는 CngAlgorithmGroup 개체를 가져옵니다.

ECDsa

알고리즘의 ECDSA(Elliptic Curve Digital Signature Algorithm) 패밀리를 지정하는 CngAlgorithmGroup 개체를 가져옵니다.

Rsa

알고리즘의 RSA(Rivest-Shamir-Adleman) 패밀리를 지정하는 CngAlgorithmGroup 개체를 가져옵니다.

메서드

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 개체가 같은 알고리즘 그룹을 지정하지 않는지 확인합니다.

적용 대상