在 python 中,我尝试按如下方式导入公钥(省略了很多字符):
public = "MIGfMA0G...."
RSA.importKey(public)
但是我得到了错误
ValueError: RSA key format is not supported
当我在字符串中有 key 时,如何使用公钥创建 RSA 对象?
最佳答案
为了导入 key ,如果它有标题,则正确导入:
from Crypto.PublicKey import RSA
key = "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCS{...}QVAwwIDAQAB\n-----END PUBLIC KEY-----"
RSA.importKey(key)
因此,您唯一需要做的就是放置开头和结尾。
关于python - 如何使用 Crypto 在 python 中导入公钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120989/