내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

System.Security.Cryptography 네임스페이스

System.Security.Cryptography 네임스페이스는 데이터의 보안 인코딩 및 디코딩을 포함한 암호화 서비스뿐 아니라 해시, 난수 생성, 메시지 인증과 같은 수많은 다른 작업을 제공합니다.

  클래스 설명
Public 클래스 Aes 모든 AES(Advanced Encryption Standard) 구현에서 상속해야 하는 추상 기본 클래스를 나타냅니다.
Public 클래스 AesManaged AES(Advanced Encryption Standard) 대칭 알고리즘의 관리되는 구현을 제공합니다.
Public 클래스 AsymmetricAlgorithm 모든 비대칭 알고리즘의 구현에서 상속해야 하는 추상 기본 클래스를 나타냅니다.
Public 클래스 AsymmetricKeyExchangeDeformatter 모든 비대칭 키 교환 변형자가 파생할 기본 클래스를 나타냅니다.
Public 클래스 AsymmetricKeyExchangeFormatter 모든 비대칭 키 교환 포맷터가 파생될 기본 클래스를 나타냅니다.
Public 클래스 AsymmetricSignatureDeformatter 모든 비대칭 서명 디포맷터의 구현이 파생될 기본 추상 클래스를 나타냅니다.
Public 클래스 AsymmetricSignatureFormatter 모든 비대칭 서명 포맷터의 구현이 파생할 기본 클래스를 나타냅니다.
Public 클래스 CryptographicException 암호화 작업 중 오류가 발생할 때 throw되는 예외입니다.
Public 클래스 CryptographicUnexpectedOperationException 암호화 작업 중 예상치 못한 작업이 발생할 때 throw되는 예외입니다.
Public 클래스 CryptoStream 데이터 스트림을 암호화 변환에 링크하는 스트림을 정의합니다.
Public 클래스 CspKeyContainerInfo 암호화 키 쌍에 대한 추가 정보를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 CspParameters 암호화 계산을 수행하는 CSP(암호화 서비스 공급자)에 전달된 매개 변수가 들어 있습니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 DeriveBytes 지정된 길이의 바이트 시퀀스를 파생시키는 모든 클래스가 상속되는 추상 기본 클래스를 나타냅니다.
Public 클래스 HashAlgorithm 모든 암호화 해시 알고리즘의 구현이 파생되어야 하는 기본 클래스를 나타냅니다.
Public 클래스 HMAC HMAC(해시 기반 메시지 인증 코드)의 모든 구현이 파생될 추상 클래스를 나타냅니다.
Public 클래스 HMACSHA1 SHA1 해시 기능을 사용하여 HMAC(해시 기반 메시지 인증 코드)를 계산합니다.
Public 클래스 HMACSHA256 SHA256 해시 기능을 사용하여 HMAC(해시 기반 메시지 인증 코드)를 계산합니다.
Public 클래스 KeyedHashAlgorithm 키 지정 해시 알고리즘의 모든 구현이 파생될 추상 클래스를 나타냅니다.
Public 클래스 KeySizes 대칭 암호화 알고리즘에 대한 유효한 키 크기 세트를 결정합니다.
Public 클래스 MaskGenerationMethod 모든 마스크 생성기 알고리즘이 파생될 추상 클래스를 나타냅니다.
Public 클래스 PKCS1MaskGenerationMethod 키 교환 알고리즘이 사용할 PKCS #1에 따라 마스크를 계산합니다.
Public 클래스 ProtectedData 데이터를 암호화하거나 해독하는 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 RandomNumberGenerator 임의의 암호화 수 생성기의 모든 구현이 파생될 추상 클래스를 나타냅니다.
Public 클래스 Rfc2898DeriveBytes HMACSHA1 기반의 의사(pseudo) 난수 생성기를 사용하여 암호 기반 키 파생 기능인 PBKDF2를 구현합니다.
Public 클래스 RNGCryptoServiceProvider CSP(암호화 서비스 공급자)가 제공한 구현을 사용하여 암호화 RNG(임의의 수 생성기)를 구현합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 RSA RSA 알고리즘의 모든 구현이 상속될 기본 클래스를 나타냅니다.
Public 클래스 RSACryptoServiceProvider CSP(암호화 서비스 공급자)가 제공한 RSA 알고리즘의 구현을 사용하여 비대칭 암호화와 해독을 수행합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 RSAOAEPKeyExchangeDeformatter OAEP(Optimal Asymmetric Encryption Padding) 키 교환 데이터를 해독합니다.
Public 클래스 RSAOAEPKeyExchangeFormatter RSA 를 사용하여 OAEP(Optimal Asymmetric Encryption Padding) 키 교환 데이터를 만듭니다.
Public 클래스 RSAPKCS1KeyExchangeDeformatter PKCS #1 키 교환 데이터를 해독합니다.
Public 클래스 RSAPKCS1KeyExchangeFormatter RSA 를 사용하여 PKCS#1 키 교환 데이터를 만듭니다.
Public 클래스 RSAPKCS1SignatureDeformatter RSA PKCS #1 버전 1.5 서명을 확인합니다.
Public 클래스 RSAPKCS1SignatureFormatter RSA PKCS #1 버전 1.5 서명을 만듭니다.
Public 클래스 SHA1 입력 데이터에 대한 SHA1 해시를 계산합니다.
Public 클래스 SHA1Managed 관리 라이브러리를 사용하여 입력 데이터에 대한 SHA1 해시를 계산합니다.
Public 클래스 SHA256 입력 데이터에 대한 SHA256 해시를 계산합니다.
Public 클래스 SHA256Managed 관리 라이브러리를 사용하여 입력 데이터에 대한 SHA256 해시를 계산합니다.
Public 클래스 SymmetricAlgorithm 모든 대칭 알고리즘의 구현에서 상속해야 하는 추상 기본 클래스를 나타냅니다.

  구조체 설명
Public 구조체 RSAParameters RSA 알고리즘에 대한 표준 매개 변수를 나타냅니다.

  인터페이스 설명
Public 인터페이스 ICryptoTransform 기본 암호화 변환 작업을 정의합니다.
Public 인터페이스 ICspAsymmetricAlgorithm AsymmetricAlgorithm 클래스에서 키 컨테이너 정보를 열거하고 Microsoft CAPI(Cryptographic API) 호환 키 BLOB을 가져오거나 내보낼 수 있도록 하는 메서드를 정의합니다.

  열거형 설명
Public 열거형 CryptoStreamMode 암호화 스트림의 모드를 지정합니다.
Public 열거형 CspProviderFlags CSP(암호화 서비스 공급자)의 동작을 수정하는 플래그를 지정합니다.
Public 열거형 KeyNumber 비대칭 서명 키를 만들지 비대칭 교환 키를 만들지 여부를 지정합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft