在加密中测试实现的算法

时间:2011-07-17 15:59:46

标签: testing cryptography

我使用C#.net

使用自己的代码实现了加密算法

我需要测试这个实现的算法的准确性和执行时间。

有没有一种标准方法可以测试这些算法的准确性和执行时间?

此算法在C#.net

中实现为类

1 个答案:

答案 0 :(得分:3)

有两种显而易见的方法,你应该两种方式。针对受尊重的现有实现进行测试,并使用已知良好的测试向量进行测试,例如美国NIST提供的已知答案测试(KAT),用于其标准中的算法。 IETF RFC中的大多数算法也都有测试值。