asym encryption working

This commit is contained in:
luke
2021-03-10 13:36:30 -05:00
parent 13e4698095
commit c1a86adcf5
11 changed files with 151 additions and 41 deletions

18
RSA/genkeys.py Normal file
View File

@@ -0,0 +1,18 @@
from Crypto.PublicKey import RSA
# generate keypair
key = RSA.generate(2048)
# export private key
f = open("privatekey.pem", "wb+")
f.write(key.export_key('PEM'))
f.close()
# export public key
f = open("publickey.pem", "wb+")
f.write(key.public_key().export_key(format='PEM'))
f.close()
f = open("publickey.pem", "rt")
key = RSA.import_key(f.read())
print(key.encrypt(b"attack at dawn",32))