对于我的硕士论文,我正在研究加密算法的不同实现。它们应在以下方面有所不同:
此外,他们应该只实现一个算法,不应该构建GUI或其他任何东西。所以,就像一个命令行:
./aes128-brian-gladman-gcc.exe <key> <input>
<output>
您知道包含二进制文件和/或源代码(C / C ++)的存储库吗?
答案 0 :(得分:1)
我不知道这些是参考任何论文,但是源代码都是可用的,其中一些有各种语言的实现。
您可以使用各种编译器编译openssl等。
我不知道这是不是你要找的。 p>
就每个算法生成一个.exe而言,我认为你不会找到任何类似的东西。大多数加密源是一个库,有时带有前端驱动程序。毫无疑问,如果你真的想要,你可以为每个算法编写一个驱动程序。
答案 1 :(得分:0)
您是否尝试过Crypto++?