Специалист по защите информации А разработал собственную систему авторизации на компьютере. Пользователь вводит пароль - трехзначное натуральное число. Компьютер делит это число на n1, полученный при этом остаток M умножает на 2 и получает число K. После этого число K делит на n2 и полученный остаток A сохраняет на жестком диске. Если пользователь ввел пароль P, и после указанных вычислений получилось число, совпадающее с числом, хранящимся в памяти компьютера, то он получает доступ.
Пользователь Б решил использовать на своем компьютере такую же систему. Но чтобы А не подал на него в суд за кражу интеллектуальной собственности, решил поменять местами числа n1 и n2. То есть сначала стал делить на n1, а потом на n1.
Известно, что в компьютере А и в компьютере Б хранится число x. Злоумышленник не знает паролей А и Б и поэтому перебирает их все подряд в случайном порядке.
Известно, что n1=29, n2=31, x=7.
Чей компьютер он взломает быстрее?
вопросПравильный ответ:
-
#
Найти остаток от деления
на 22.
-
#
Вычислить значение
при a = 4618; b = 285; c = 24748.
-
#
Дана точка P(73, 72) на кривой
и натуральное число 103. Найти координату Y точки
.
- # Зашифруйте открытый текст ОТСЛУЖИТЬ с помощью алфавита, приведенного в таблице, используйте открытый ключ B=(16, 416), значения случайных чисел для букв открытого текста k: 2, 8, 4, 2, 6, 10, 3, 3, 18, кривую E751(-1,1) и генерирующую точку G = (0, 1)).
-
#
Дан шифртекст, показанный ниже. Зная секретный ключ
, найдите открытый текст с помощью алфавита, приведенного в и генерирующая точка G = (-1, 1)).
Шифртекст{(440, 539), (128, 672)}; {(489, 468), (282, 341)};{(489, 468), (45, 720)}; {(72, 254), (227, 299)};{(188, 93), (251, 506)}; {(72, 254), (319, 518)};{(745, 210), (129, 659)}; {(286, 136), (515, 684)};{(568, 355), (395, 414)}
на 22.
при a = 4618; b = 285; c = 24748.
и натуральное число 103. Найти координату Y точки
.
, найдите открытый текст с помощью алфавита, приведенного в и генерирующая точка G = (-1, 1)).
Шифртекст{(440, 539), (128, 672)}; {(489, 468), (282, 341)};{(489, 468), (45, 720)}; {(72, 254), (227, 299)};{(188, 93), (251, 506)}; {(72, 254), (319, 518)};{(745, 210), (129, 659)}; {(286, 136), (515, 684)};{(568, 355), (395, 414)}