2011-07-17 6 views
0

나는 C#.net,암호화에서 구현 된 알고리즘 테스트

를 사용하여 내 자신의 코드를 사용하여 암호화 알고리즘을 구현했습니다.이 알고리즘을 테스트해야합니다.

알고리즘을 테스트 할 수있는 표준 방법이 있습니다. 그 정확성과 실행 시간 때문에?

이 알고리즘은 C#.net

에서 클래스로 구현됩니다.

답변

3

에서 클래스로 구현되어, 당신은 둘 다해야한다. 존경받는 기존 구현에 대해 테스트하고 표준의 알고리즘에 대해 미국 NIST에서 제공 한 알려진 답변 테스트 (KAT)와 같은 잘 알려진 테스트 벡터를 사용하여 테스트합니다. IETF RFC의 대부분의 알고리즘에도 테스트 값이 있습니다.

+0

감사합니다. 속임수 테스트를하는 방법도 있습니다. [작동하지만 다양한 정확도 및 실행 시간 테스트 및 다른 사양으로 여러 컴퓨터에서 테스트 한 표준 테스트 수 있습니까? ] – Sudantha

+0

[Steganography] (https://secure.wikimedia.org/wikipedia/en/wiki/Steganography)는 내가 생각하는 단어입니다. 시험하기가 훨씬 더 어렵습니다. 앞서 설명한 접근법을 사용하여 기본 암호화를 확실히 테스트 할 수 있지만 숨겨진 기법의 품질을 평가하려면 전문가가 필요할 수 있습니다. –