cryptoSL2024/bob.py
2024-04-13 21:28:33 +02:00

17 lines
335 B
Python

from utils import generate_secret, coin_toss
from utils import prime, FILE
from Crypto.Math.Numbers import Integer
g = Integer(2)
b = generate_secret()
B_secret = pow(g, Integer.from_bytes(b), prime)
if coin_toss():
with open(FILE, 'r') as f:
A_secret = f.read()
B_secret = A_secret * B_secret
print('siup')
print(B_secret)