3

Im은 현재 이전 웹 서비스에 연결하는 Silverlight 응용 프로그램을 개발하고 있습니다. 이전 웹 서비스는 실버 라이트가 지원하지 않는 암호화 도구를 사용합니다. 마지막으로 우리는 암호화를 위해 AesManaged를 사용하기로 결정했지만 우리의 웹 서비스는 AesManaged를 지원하지 않습니다. AesManaged를 RijndaelManaged에 해독하는 방법은 무엇입니까?AesManaged 및 RijndaelManaged

예인 경우 샘플 스 니펫을 게시 할 수 있습니까? 귀하의 의견은 매우 필요합니다.

감사합니다.

+0

나는 대답이 없지만 알고리즘을 혼합하고 일치시킬 수는 없습니다. Rijndael을 해독하고 AES에 reincrypts 이전 웹 서비스와 실버 애플 리케이션 사이에 서있는 중개 웹 서비스를 만들어야합니다. – Will

+1

@Will : Rijndael *은 * AES입니다. – crazyscot

+0

@crazy 두 알고리즘 모두 대칭 알고리즘이지만 모든 경우에 정확히 동일하다고 말할 수는 없으며 사실 .NET 세계에서는 동일하지 않습니다. (RijndaelManaged는 AesManaged를 다음과 같이 확장하지 않습니다. 그들은 다른 알고리즘입니다). 혼란스럽고 분명하지 않았습니다. – Will

답변

-1

와 Rijndael을 암호화 알고리즘에 대한 또 다른 이름입니다. 관련된 질문 중 하나를 참조하십시오. here

13

RijndaelManaged의 블록 크기를 128 비트로 설정하면 AesManaged와 RijndaelManaged는 동일하게 작동합니다.

AES 내가이 일에 대한 샘플 코드 조각을 발견 블록 크기 128

+2

http://blogs.msdn.com/shawnfa/archive/2006/10/09/The-Differences-Between-Rijndael-and-AES.aspx – Will

+1

이것은 훨씬 더 좋은 대답입니다. – Anton

관련 문제