mirror of
https://gitee.com/open-loongarch/buildroot-2024.08.git
synced 2026-10-28 05:57:13 +08:00
first commit: base 2024.08
Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
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
|
||||
Reference in New Issue
Block a user