암호화 작업
System.Security.Cryptography 네임스페이스에는 대칭 암호화와 비대칭 암호화 모두를 수행하고 해시를 만들고 난수 생성 기능을 제공할 수 있는 클래스가 포함되어 있습니다. 올바른 암호화는 이러한 작업을 결합하는 것입니다. 이 단원에서는 암호화 체계를 만들기 위해 수행할 수 있는 주요 암호화 작업에 대해 설명합니다.
단원 내용
데이터 암호화 및 해독
키 생성 및 관리 방법과 데이터 암호화 및 해독 방법에 대해 설명합니다.암호화 서명
암호화 서명을 생성하고 확인하는 방법에 대해 설명합니다.해시 코드를 사용하여 데이터 무결성 보장
해시 코드를 생성하고 확인하는 방법에 대해 설명합니다.암호화 체계 만들기
다양한 암호화 기본 형식에서 암호화 체계를 만드는 방법에 대해 설명합니다.KeyedHashAlgorithm 클래스 확장
MD5 해시 알고리즘을 구현하는 키 방식 해시 알고리즘 클래스를 만들어서 .NET Framework 암호화 클래스를 확장하는 방법에 대해 설명합니다.XML 암호화 및 디지털 서명
XML 암호화 및 디지털 서명의 참조 및 작업 기반 설명서에 대한 링크를 제공합니다.방법: 데이터 보호 사용
관리되는 DPAPI(데이터 보호 API)를 사용하여 데이터를 암호화하고 해독하는 방법에 대해 설명합니다.방법: 하드웨어 암호화 장치 액세스
.NET Framework에서 하드웨어 암호화 장치를 사용하는 방법을 설명합니다.
관련 단원
암호화 서비스
암호화에 대해 간단히 설명하고 .NET Framework를 사용하여 암호화를 수행하는 방법에 대해 설명합니다..NET Framework 응용 프로그램 보안
.NET Framework 전체의 보안 시스템에 대해 설명합니다.암호화 클래스 구성
암호화 클래스에 알고리즘 이름을 매핑하고 암호화 알고리즘에 개체 식별자를 매핑하는 방법에 대해 설명합니다.