2010-09-20 10 views
6

.NET Framework 2.0에서 AES 256 암호화 및 암호 해독을 사용하기 위해 C#을 사용할 수 있는지 알고있는 사람이 있습니까? 내장 프레임 워크가 이것을 지원하는지, 아니면 같은 외부 API를 사용해야하는지 잘 알고 있습니까?.NET Framework 2.0의 AES 256 암호화

감사합니다.

답변

2

System.Security.Cryptography 네임 스페이스를 살펴보십시오. 여기에는 Rijndael 클래스와 같이 AES 암호화에 사용할 수있는 클래스가 포함되어 있습니다.

3

Rijndael Class (NIST AES competition을 획득 한 알고리즘의 이름)을 에 사용해야합니다.

+4

"Rijndael"은 AES의 "Offical"이름이 아니라 AES 표준이 작성된 알고리즘의 이름입니다 (대부분 키 길이 등의 Rijndael 옵션 중 많은 부분을 허용하지 않음). – Richard

+2

자세한 내용은 여기를 참조하십시오. http://blogs.msdn.com/b/shawnfa/archive/2006/10/09/the-differences-between-rijndael-and-aes.aspx –

+0

@ 리차드 : 롤 작성한대로 편집했습니다. 그것은 빠른 답변을 먼저 입력 한 다음 수정하지만 어쨌든 감사합니다. –

1

AES라는 제목을 받기 전에 Rijndael이라고 불렀습니다. Rijndael class에 대한 지원은 버전 1.0 이후 .Net에 있습니다.