import rsa
import time
message='123456789012345678'
key_pub ,key_pri = rsa.newkeys(1024)
def rsaEncrypt(message):
content = message.encode('utf-8')
crypto=base64.b64encode(rsa.encrypt(content,key_pub))
text=crypto.decode('utf-8')
return (text, key_pri,key_pub)
# RSA解密
def rsaDecrypt(message ,key_pri):
content=message.encode('utf-8')
content1=rsa.decrypt(base64.b64decode(content),key_pri)
return content1.decode('utf-8')
a=time.time()
for i in range(1000):
en_text=rsaEncrypt(message)
print("1000次加密用时", time.time()-a)
a=time.time()
for i in range(1000):
rsaDecrypt(en_text, key_pri)
print("1000次解密用时",time.time()-a)