Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2016, 15:34   #1
Verteiben
Новичок
Джуниор
 
Регистрация: 26.04.2016
Сообщений: 4
По умолчанию библиотека арифметики длинных чисел, вычисление функции f(x) = 2 ^ x mod p

библиотека арифметики длинных
чисел, напишите и пришлите мне программу для вычисления функции
f(x) = 2 ^ x mod p,
где p -- простое число длиной 1024 бита,
^ -- операция возведения в степень.
Очень надо, спасибо.
Verteiben вне форума Ответить с цитированием
Старый 26.04.2016, 15:40   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы ищите исполнителя за вознаграждение или что? Вряд ли кто-то захочет просто сделать это за вас.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.04.2016, 07:38   #3
Verteiben
Новичок
Джуниор
 
Регистрация: 26.04.2016
Сообщений: 4
По умолчанию

Может кто нибудь и разжует мне покажет или ссылку скинет где и как это можно сделать и посмотреть
Verteiben вне форума Ответить с цитированием
Старый 27.04.2016, 10:03   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

"Длинная арифметика" гуглили?
(вики, статья С.М.Окулова)

собственно у Вас два варианта решения задачи:
1) писать собственные алгоритмы возведения 2 в степени X и остатка от целочисленного деления на число p

2) использовать встроенный в .NET тип данных BigInteger
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.04.2016, 06:44   #5
Verteiben
Новичок
Джуниор
 
Регистрация: 26.04.2016
Сообщений: 4
По умолчанию

Да гуглил. Все что можно уже прочитал и перечитал. Спасибо.
как не прискорбно, Но решить мозгов меня не хватает.
Verteiben вне форума Ответить с цитированием
Старый 21.05.2016, 14:23   #6
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А зачем, если не секрет, тебе возводить в степень большие числа?
Я так припоминаю, что такие числа используются для потребностей криптографии (ГОСТ, RSA, Диффи-Хелман...).

Я поискал в интернете и нашёл кое-что (возможно оно Вас заинтересует)

http://forum.pascal.net.ru/index.php?showtopic=4262

Последний раз редактировалось Alex11223; 21.05.2016 в 14:31.
ura_111 вне форума Ответить с цитированием
Старый 21.05.2016, 14:30   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
А зачем, если не секрет, тебе возводить в степень большие числа?
Задание в вузе видимо.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.05.2016, 17:52   #8
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от ura_111 Посмотреть сообщение
А зачем, если не секрет, тебе возводить в степень большие числа?
Я так припоминаю, что такие числа используются для потребностей криптографии (ГОСТ, RSA, Диффи-Хелман...).
http://forum.pascal.net.ru/index.php?showtopic=4262
Ему наверное в задаче сказано, взломать алгоритм шифрование SHA -256. Просто это он не сказал на форуме
komra2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение длинных чисел Snake95_95 Паскаль, Turbo Pascal, PascalABC.NET 11 16.12.2013 23:02
Программа перемножения длинных чисел в C++ Lyanni Помощь студентам 4 27.04.2011 00:44
Сложение длинных чисел C++ LaDark Общие вопросы C/C++ 0 15.11.2010 18:56
Ввод длинных чисел yukl Помощь студентам 1 18.05.2010 16:15
Умножение длинных чисел SeRhy Помощь студентам 1 28.11.2008 20:04