asym encryption working
This commit is contained in:
18
RSA/genkeys.py
Normal file
18
RSA/genkeys.py
Normal 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))
|
||||
Reference in New Issue
Block a user