| 1234567891011121314151617181920212223 |
- import rsa
- #from cryptography.fernet import Fernet
- # create the symmetric key only for the JSON file - we are going to only encrypt the keys
- #key = Fernet.generate_key()
- # write the symmetric key to a file
- #k = open('symmetric.key','wb')
- #k.write(key)
- #k.close()
- # create the pub & private keys for the parties
- def make_keys(company):
- (pubkey,privkey)=rsa.newkeys(2048)
- #write the public key to a file
- pukey = open('companies\\' + company + '_publickey.key','wb')
- pukey.write(pubkey.save_pkcs1('PEM'))
- pukey.close()
- # write the private key to a file
- prkey = open('companies\\' + company + '_privatekey.key','wb')
- prkey.write(privkey.save_pkcs1('PEM'))
- prkey.close()
|