是否存在加密算法的不同实现的存储库?

时间:2009-07-08 16:03:06

标签: encryption binary

对于我的硕士论文,我正在研究加密算法的不同实现。它们应在以下方面有所不同:

  • 加密算法(AES,DES,RSA,MD5,...)
  • 算法实现(OpenSSL,MS,论文参考实现,......)
  • 使用的编译器(VC,GCC,...)

此外,他们应该只实现一个算法,不应该构建GUI或其他任何东西。所以,就像一个命令行:

./aes128-brian-gladman-gcc.exe <key> <input>
<output>

您知道包含二进制文件和/或源代码(C / C ++)的存储库吗?

2 个答案:

答案 0 :(得分:1)

我不知道这些是参考任何论文,但是源代码都是可用的,其中一些有各种语言的实现。

您可以使用各种编译器编译openssl等。

我不知道这是不是你要找的。

就每个算法生成一个.exe而言,我认为你不会找到任何类似的东西。大多数加密源是一个库,有时带有前端驱动程序。毫无疑问,如果你真的想要,你可以为每个算法编写一个驱动程序。

答案 1 :(得分:0)

您是否尝试过Crypto++