Рейтинг:3

В системе с открытым ключом, использующей rsa, вы перехватываете зашифрованный текст c = 15, отправленный пользователю, чей открытый ключ равен e = 5, n = 35. Что такое открытый текст m?

флаг ec

В системе с открытым ключом, использующей rsa, вы перехватываете зашифрованный текст c = 15, отправленный пользователю, чей открытый ключ равен e = 5, n = 35. Что такое открытый текст m?

В моих расчетах m=15. Но я не думаю, что мои расчеты верны

DannyNiu avatar
флаг vu
Хороший учебный вопрос. Давайте посмотрим на ваши шаги расчета, чтобы мы могли помочь вам исправить ошибку.
DannyNiu avatar
флаг vu
Кроме того, небольшой модуль, такой как ваш, может иметь некоторые «фиксированные точки», то есть расшифровки расшифровок, которые шифруют и расшифровывают сами себя.
флаг ec
[5*d][mod(24)]=1. Итак, d=5; исходя из этого, 15 ^ 5 мод (35) = 15
DannyNiu avatar
флаг vu
Хорошо, это правильно. Это и есть та самая «фиксированная точка», о которой я говорил. Я подтвердил это с помощью Python.
DannyNiu avatar
флаг vu
В следующий раз, когда у вас возникнут сомнения, попробуйте другие числа.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.