다음을 통해 공유


Windows.Security.Cryptography.Core 네임스페이스

암호화 키를 만들고, 콘텐츠를 해시 및 서명하고, 메시지 인증 코드를 만들고, 데이터를 암호화하거나 암호 해독할 수 있는 클래스를 포함합니다.

클래스

AsymmetricAlgorithmNames

AsymmetricKeyAlgorithmProvider 클래스의 OpenAlgorithm 메서드에서 사용할 수 있는 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

AsymmetricKeyAlgorithmProvider

비대칭(공개) 키 알고리즘의 공급자를 나타냅니다. 자세한 내용은 암호화 키를 참조하세요.

CryptographicEngine

콘텐츠를 암호화, 암호 해독 및 서명하고 디지털 서명을 확인합니다.

CryptographicHash

재사용 가능한 해시 개체를 나타내며 해시 작업의 결과를 포함합니다.

CryptographicKey

대칭 키 또는 비대칭 키 쌍을 나타냅니다.

EccCurveNames

지원되는 ECC(타원 곡선 암호화) 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

EncryptedAndAuthenticatedData

암호화 및 인증된 데이터에서 검색할 수 있는 데이터를 포함합니다. 인증된 암호화 알고리즘은 SymmetricKeyAlgorithmProvider 클래스를 사용하여 열립니다.

HashAlgorithmNames

HashAlgorithmProvider 클래스의 OpenAlgorithm 메서드에서 사용할 수 있는 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

HashAlgorithmProvider

암호화 해시 공급자를 나타냅니다. 해시에 대한 자세한 내용은 MAC, 해시 및 서명을 참조하세요.

KeyDerivationAlgorithmNames

KeyDerivationAlgorithmProvider 클래스의 OpenAlgorithm 메서드에서 사용할 수 있는 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

KeyDerivationAlgorithmProvider

키 파생 알고리즘 공급자를 나타냅니다.

KeyDerivationParameters

키를 파생할 때 사용되는 매개 변수를 나타냅니다.

MacAlgorithmNames

MacAlgorithmProvider 클래스의 OpenAlgorithm 메서드에서 사용할 수 있는 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

MacAlgorithmProvider

MAC(메시지 인증 코드)를 나타냅니다. MAC는 대칭 키 암호화를 사용하여 메시지 변조를 방지합니다. 자세한 내용은 MAC, 해시 및 서명을 참조하세요.

PersistedKeyProvider

Certificate 개체에서 지속형 키를 검색합니다.

SymmetricAlgorithmNames

SymmetricKeyAlgorithmProvider 클래스의 OpenAlgorithm 메서드에서 사용할 수 있는 알고리즘 이름을 검색할 수 있는 정적 속성을 포함합니다.

SymmetricKeyAlgorithmProvider

대칭 키 알고리즘의 공급자를 나타냅니다. 자세한 내용은 암호화 키를 참조하세요.

열거형

Capi1KdfTargetAlgorithm

대상 알고리즘에 대한 정보를 나타냅니다.

CryptographicPadding

비대칭 알고리즘 서명 또는 암호화 작업에 대한 패딩 모드를 지정합니다.

CryptographicPrivateKeyBlobType

버퍼에 포함된 프라이빗 키의 형식을 지정합니다.

CryptographicPublicKeyBlobType

버퍼에 포함된 공개 키의 형식을 지정합니다.

추가 정보