암호화 체계 만들기

업데이트: 2007년 11월

.NET Framework의 여러 암호화 구성 요소를 결합하여 데이터를 암호화하고 해독하는 여러 가지 체계를 만들 수 있습니다.

데이터를 암호화하고 해독하는 간단한 암호화 체계에서는 다음 단계를 지정할 수 있습니다.

  1. 각 당사자는 공개/개인 키 쌍을 생성합니다.

  2. 두 당사자가 각각의 공개 키를 교환합니다.

  3. 각 당사자 TripleDES 등의 암호화를 위한 비밀 키를 생성하고 상대방의 공개 키를 사용하여 새로 만든 키를 암호화합니다.

  4. 각 당사자는 상대방에게 이 데이터를 보내고 상대방의 비밀 키와 자신의 비밀 키를 특정한 순서로 결합하여 새로운 비밀 키를 만듭니다.

  5. 그런 다음 대칭 암호화를 사용하여 변환을 시작합니다.

암호화 체계를 만드는 것은 간단한 작업이 아닙니다. 암호화 사용에 대한 자세한 내용은 https://msdn.microsoft.com/library/kor.에 있는 Platform SDK 설명서의 암호화 항목을 참조하십시오.

참고 항목

기타 리소스

암호화 작업

암호화 서비스