python 2.7不支持RSA密钥格式

时间:2016-11-16 09:55:49

标签: python cryptography rsa

我是加密的新手,并使用python。我试图使用我的私钥(RSA)解密文件,但已经转换为hexstring。在我的测试中 我总是得到一个错误"不支持RSA密钥格式"。我还有办法将此密钥作为PEM文件吗?

刚编辑了代码,仍然

priv_exp_d =  int("B3F00AF2ABED4453F00E2AC49EB4AF390BA15207B44B3 \
               3ABF8DE88C5BACAA82DA3A2382DE7466AD47294B68B6D47B1916AB89139D008 \    
               6F164EDD95917A5A1879C0C4AE5F970DE3863C7AB5EDF6A87A2880DABB31235 \ 
               AE31285050832C6DD9CC6FD9FD35FB863995032EBBA246CAC384E6FF8EE2ECA \ 
               158FC0724F4710203D6781",16)
public_mod_n = int("CE8A179D3F1811CBEFF09FEB1840EA12D81FB2B4BD0B7A61FACF67809B9A6E5F1B5E237085184B040AA88E2FDDF023FB645F1B85C33F4E39BD96593D28309473AFFB7CAC60FD659215569C8756A51288BF02D859C1269250B32FA4C21A77B951DD53F020CC65640E54D27F98E8BF17CFF717B85F387F47B80F16C57D8951944F",16)
exponent = 65537

_rsa = RSA.construct((public_mod_n, long(exponent),priv_exp_d))
decrypted_aes = _rsa.decrypt(data_to_decrypt)

感谢。

0 个答案:

没有答案