from binascii import hexlify from spake2 import SPAKE2_A, SPAKE2_B shared_password = b"This Is The Password!" alice = SPAKE2_A(shared_password) alice_msg = alice.start() bob = SPAKE2_B(shared_password) bob_msg = bob.start() # Alice and Bob exchange their messages... alice_key = alice.finish(bob_msg) bob_key = bob.finish(alice_msg) print("alice_key:", hexlify(alice_key)) print(" bob_key:", hexlify(bob_key)) assert alice_key == bob_key