2011. 5. 13. 09:59
ASP.NET
출처 : http://msdn.microsoft.com/ko-kr/library/93bskf9z.aspx
인터넷 같은 공용 네트워크에서는 엔터티 간의 보안 통신 수단을 제공하지 않습니다. 이러한 네트워크를 통한 통신은 권한이 없는 제3자가 읽거나 수정하기 쉽습니다. 파일 암호화 및 로컬 디스크에 대한 암호화 외에도 암호화를 사용하면 보안되지 않은 채널에 대해 보안 통신 방법을 만들어 데이터 무결성 및 인증 기능을 제공할 수 있습니다.
.NET Framework 암호화 네임스페이스의 클래스에서는 암호화의 세부 사항 대부분을 관리해 줍니다. 이 중 일부 클래스는 관리되지 않는 Microsoft CryptoAPI에 대한 래퍼인 반면, 일부는 완전하게 관리되는 구현 클래스입니다. 암호화에 익숙하지 않은 사용자도 이러한 클래스를 사용할 수 있습니다. 암호화 알고리즘 클래스 중 하나의 새 인스턴스를 만들 때 키는 사용하기 쉽도록 자동으로 생성되며 기본 속성은 가능한 한 안전하고 보안이 유지되도록 설정됩니다.