实际上,我已经开始使用 Python 和 C#(.NET 3.5 框架)作为客户端创建 Web 服务。所有请求都在 POST 上,所以我决定在 C# 端使用公钥以加密形式发送我的数据并在 Python 中解密数据,再次从 python 使用私钥加密数据并在 C# 端使用公钥解密..
但这里的问题是我在 C# 端生成的 key 是... python 不支持的 xml 格式。 我也尝试过从 python 生成 key 对,这在 C# 端不起作用..
我在网上搜索过,找到了一些解决方案,但没有任何效果......
谁能告诉我如何生成双方都有效的 key 对...? 还告诉我双方生成的 key 格式.. 如果您有任何关于 RSA 加密的相关信息或知识库,请在此处与我分享。
最佳答案
请查看 PyOpenSSL,使用标准 HTTPS 可能会更好。您可以将自签名 SSL 证书与 PyCurl 和 urllib.urlopen 以及其他 Python Web 客户端一起使用。
关于c# - 如何使用与 C# 兼容的 python 创建 RSA 加密 key 对,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6593820/