From: Michael Rasmussen Date: Sat, 11 Aug 2018 23:45:44 +0000 (+0200) Subject: Make backwards compatible with nacl 1.0.x X-Git-Url: http://git.datanom.net/securemail.git/commitdiff_plain/b49f84de2e0655566790f5f11a8ef15ac379b8b3 Make backwards compatible with nacl 1.0.x --- diff --git a/user.py b/user.py index 7c1632e..a4ab2f7 100644 --- a/user.py +++ b/user.py @@ -120,7 +120,6 @@ if __name__ == '__main__': for attr, value in u.__dict__.items(): print ('{0}: {1}'.format(attr, value)) print ('{0} - {1} - {2}'.format(u.name, u.email, u.pubkeys)) -# from nacl.public import Box c = Cryptonize() keypair1 = c.get_key_pair() keypair2 = c.get_key_pair() @@ -128,20 +127,12 @@ if __name__ == '__main__': u.add_pubkey('test', keypair2[1]) except KeyError: u.update_pubkey('test', keypair2[1]) -# bob_box = Box(keypair1[0], u.get_pubkey('test')) message = "Kill all humans æøåÅØÆ" -# encrypted = bob_box.encrypt(message.encode()) + print ("Message to encrypt: {0}".format(message)) encrypted = c.asymmetric_encrypt(keypair1[0], u.get_pubkey('test'), message) -# alice_box = Box(keypair2[0], keypair1[1]) -# plaintext = alice_box.decrypt(encrypted) + print ("Message encrypted: {0}".format(encrypted)) plaintext = c.asymmetric_decrypt(keypair2[0], keypair1[1], encrypted) - print (plaintext.decode()) -# c = Cryptonize() -# key = 'æselØre' #c.get_random_key() -# cipher = c.symmetric_encrypt(key, pickle.dumps(u)) -# obj = pickle.loads(c.symmetric_decrypt(key, cipher)) -# for attr, value in obj.__dict__.items(): -# print ('{0}: {1}'.format(attr, value)) + print("Message decrypted: {0}".format(plaintext.decode())) except NoSuchUser: u = User() u.name = 'testname'