python 能否用 rsa 私钥加密,公钥解密?

RT

我使用 pycrypto==2.6.1 正常的公钥加密私钥签名 ok
现在有个支付渠道加密方式极度奇葩 and 不安全,收到响应的认证方式是公钥解密,整个传输过程中只有一对公私密钥(奇葩)

然后我发现使用 pycrypto 私钥加密,私钥也可以解,但是私钥加密公钥解不了
然后查了 https://stackoverflow.com/que... 发现 pycrypto 在加密的时候如果发现是你使用的是私钥就会提取其中的公钥用来加密,其实也就是公钥加密了

When you encrypt with a private key, pycrypto is actually using the public key (which can be generated from the private key).

问题来了:
python 能否用 rsa 私钥加密,公钥解密?
解决方案是什么?求指导

阅读 10.7k
2 个回答

[[http://blog.csdn.net/nyist327... Python 进行RSA私钥加密,公钥解密 - CSDN博客]]
可能需要的是这个?

虽然两个key长度不一致,其实是可以换来用的,安全性降低罢了。

兄嘚,我也遇到了这个问题,暂时还没解决

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题