0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 2
|
||||||
1 | ||||||
Код Китайской теоремы остатков14.02.2017, 00:46. Показов 5758. Ответов 3
Метки нет (Все метки)
Доброго времени суток. Помогите, пожалуйста. В учебнике Б.Штайера "Прикладная криптография" описывается код Китайской теоремы остатков на языке Си:
0
|
14.02.2017, 00:46 | |
Ответы с готовыми решениями:
3
Реализация Китайской теоремы об остатках Схема разделения секрета на основе китайской теоремы об остатках. Литература Доказательство гипотезы (теоремы) Эндрю Била в контексте "Полного доказательства великой теоремы Ферма методом деления" Выяснить, правда ли, что сумма остатков от деления нечётных x на k будет больше чем сумма остатков от деления чётных x на k |
34 / 34 / 37
Регистрация: 21.06.2012
Сообщений: 152
|
|
14.02.2017, 09:26 | 2 |
Функция modexp – это экспонента по модулю, то есть число е в степени деленное по модулю, поэтому base здесь передавать не нужно – он всегда е.
1
|
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 2
|
|
14.02.2017, 12:08 [ТС] | 3 |
Подскажите еще, пожалуйста, в книге Б.Штайера сказано:
m - это массив (попарно взаимно простых) модулей; u -это массив коэффициентов возвращает значение n, такое что n==u[k]%m[k] (k=0..r-1) Если 14 mod 3 = 2 и 14 mod 5 =4, то чтобы найти это число 14 по простым числам и остаткам, массивы m[i] и u[i] должны быть равны m[]={3, 5}, a u[]={2, 4}. Верно ли я понимаю?
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|||||||||||
14.02.2017, 15:08 | 4 | ||||||||||
Это не так. Основание должно быть целым числом.
Здесь опечатка. В бумажной версии вызов выглядит так:
Только это всё-равно не должно работать правильно. Дело в том, что если это возведение в степень по модулю (а это скорее всего так и есть), то modexp(modulus/m[i], totient(m[i]), m[i]) в виде формулы записывается так:что по теореме Эйлера всегда даёт единицу. Добавлено через 2 минуты Скорее всего правильное выражение должно выглядеть так:
0
|
14.02.2017, 15:08 | |
14.02.2017, 15:08 | |
Помогаю со студенческими работами здесь
4
Верно ли, что сумма остатков от деления нечётных x на k будет больше, чем сумма остатков от деления чётных x на k Общение с китайской штуковиной Планшеты страны китайской Хотелось бы избавиться от китайской байды Как модифицировать прошивку китайской видекарты Как питается контроллер в китайской гирлянде? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |