无法从文件python加载RSA公钥和私钥

Ice*_*een 6 python encryption openssl cryptography rsa

我在python中使用rsa模块时遇到问题,我需要从文件中加载两个公钥和私钥,这就是我打开私钥文件的方法,例如:

private_key_file = "privKey.pem"
keydata = open(private_key_file).read()
privKey = rsa.PrivateKey.load_pkcs1(keydata, 'PEM')
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:ValueError:没有PEM开始标记"b'----- BEGIN RSA私钥-----'"找到

虽然文件内容以"----- BEGIN RSA PRIVATE KEY -----"开头,但一个注意事项是该文件不包含前导字符b'我不知道它来自何处或是否与之相关这个特殊的问题!

任何帮助,将不胜感激