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
ECC/genkeys.py Normal file
View File

@@ -0,0 +1,18 @@
from Crypto.PublicKey import ECC
# generate keypair
key = ECC.generate(curve='NIST P-256')
# export private key
f = open("privatekey.pem", "wt+")
f.write(key.export_key(format='PEM'))
f.close()
# export public key
f = open("publickey.pem", "wt+")
f.write(key.public_key().export_key(format='PEM'))
f.close()
f = open("publickey.pem", "rt")
key = ECC.import_key(f.read())
print(key)