import random
# Секретные параметры пользователя
k = 17
m = 97
def tu(x):
return (x**2 + k) % m
# ЭВМ генерирует случайное число
x = random.randint(1, 100)
print("ЭВМ отправила:", x)
# Пользователь отвечает
response = tu(x)
print("Ответ пользователя:", response)
# ЭВМ проверяет (в реальной системе проверка идёт по заранее известному правилу)
expected = tu(x)
if response == expected:
print("Аутентификация успешна")
else:
print("Ошибка аутентификации")