C++ C++/Win32最适合我的需要的加密?

C++ C++/Win32最适合我的需要的加密?,c++,winapi,encryption,C++,Winapi,Encryption,我希望以1024字节的块(不是很多)来加密数据。我的意思不是生成散列或压缩,而是加密 寻找开源实现+好算法 重要性顺序:(1)简单性(2)速度(3)强度 强度:用高端超级计算机在合理的时间内解决我的建议是。它有许多算法,我相信你不必把库作为一个整体。是的,但请记住Crypto++有一个棘手的许可证。(1)简单性我希望它足够简单,如果我不喜欢开源版本,我就可以实现。坦白说,我不明白你为什么要重新发明轮子。如果你不喜欢现成的实现,你会考虑所有的测试、bug和其他问题吗?例如,快速排序是一种好的“简单

我希望以1024字节的块(不是很多)来加密数据。我的意思不是生成散列或压缩,而是加密

寻找开源实现+好算法

重要性顺序:(1)简单性(2)速度(3)强度


强度:用高端超级计算机在合理的时间内解决

我的建议是。它有许多算法,我相信你不必把库作为一个整体。

是的,但请记住Crypto++有一个棘手的许可证。(1)简单性我希望它足够简单,如果我不喜欢开源版本,我就可以实现。坦白说,我不明白你为什么要重新发明轮子。如果你不喜欢现成的实现,你会考虑所有的测试、bug和其他问题吗?例如,快速排序是一种好的“简单”排序算法。然而,当给一组专业程序员时,他们中的80%在实现中有一些错误。(参考美丽的代码)我正在寻找一个开源的,而不是商业的实现。开源不是由顶尖的专业程序员编写的,按照我的标准,它很可能是可以改进的。我不知道你们的标准是什么,但如果你们认为你们能够改进开源实现,为什么还要费事而不从头开始编写呢?简单的Xor“加密”是双向的,是缓冲区上的简单循环。但它不是特别强大,Xor很容易被破坏。