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