預先寫下來備份
之後可能會用到
首先用openssl生成 rsa 公鑰和私鑰
openssl genrsa -out mykey.pemopenssl rsa -in mykey.pem -pubout > mykey.pub
將金鑰匯入後加密及解密
from Crypto.PublicKey import RSAtext = "My test!"
# 公鑰加密
pub_key = RSA.importKey(open('mykey.pub'))
x = pub_key.encrypt(text)
pri_key = RSA.importKey(open('mykey.pem'))
decrypted_text = pri_key.decrypt(x[0])
decrypted_text == text # True
沒有留言:
張貼留言