轻量级加密工具包(C++和Python)
我想对服务器发送的消息进行一些基本的加密,使用C++来加密,然后用Python在服务器端解密。我在想有没有比Keyczar更简单或更轻量的解决方案。Keyczar支持C++和Python,但对于一个只想快速搭建的初学者来说,使用Crypto++和PyCrypto会不会更简单呢?
还是说我应该在Python中使用Keyczar,而在C++中使用Crypto++?因为C++的库似乎依赖了成百上千个文件。
1 个回答
2
C++的库似乎依赖于成百上千个文件。
我对Python了解不多,但对于C++来说,这完全是正常的。我推荐使用Crypto++——这是一个很好用的库,而且是公有领域的,意味着你不会遇到任何许可方面的问题。
补充一下:要记住,一个大型库包含很多代码,并不意味着你在生成的程序中会占用很多空间。如果有一些你不使用的功能(Crypto++支持数百种算法),它们不会被编译到最终的程序里。