您知道哪些库可以用于在C / C ++中加密并在python中解密用于RSA / AES / DES算法?
我们将使用其中一种算法来加密URL中的某些参数。
我们已经在C ++中尝试了一些库:
并在python中
但遗憾的是,我没有设法匹配这些图书馆使用的参数/密钥。
答案 0 :(得分:1)
为什么不在每种语言中使用OpenSSL包装器?它是一种非常标准化的加密方法,有许多库可以轻松编写代码本身。
https://launchpad.net/pyopenssl
http://www.boost.org/doc/libs/1_49_0/boost/asio/ssl/detail/openssl_init.hpp
这将允许两种语言和您可能需要的任何其他系统之间的最大兼容性。
答案 1 :(得分:0)
查看来自Google的加密工具包keyczar。它易于使用,它不仅仅是一组加密/解密功能;它具有其他功能(例如密钥管理)。它不依赖于单个加密算法,因为开发人员可以选择使用哪个。
答案 2 :(得分:0)
我使用pycrypto http://pypi.python.org/pypi/pycrypto/2.6
pycryptopp只是Crypto ++的包装器,这意味着你可能在Crypto,Python或两者中做错了。
如果您只是在网址中使用网址中的有效负载,我写了这个处理所有垃圾的库
https://github.com/jvanasco/insecure_but_secure_enough/blob/master/insecure_but_secure_enough/ __初始化__。PY