用于RSA签名的Python

时间:2015-07-15 02:20:25

标签: python rsa

from Crypto.Signature import PKCS1_v1_5 as pk 
from Crypto.PublicKey import RSA 

privatekey=RSA.importKey(open('pkcs8_rsa_private_key.pem','r').read())
def sign(self,signdata): 
    h=SHA.new(signdata) 
    signer = pk.new(privatekey) 
    signn=signer.sign(h) 
    signn=base64.b64encode(signn) 
    return signn 

就像这样,但我的privatekey是一个字符串而不是一个文件。我是怎么做到的 如何将privatekey字符串设为pkcs8格式?

0 个答案:

没有答案