Форум программистов, компьютерный форум, киберфорум
Криптография
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705

Зашифровал сообщение алгоритмом RSA, а расшифровать не могу, ибо долго. Что делать?

03.02.2018, 22:54. Показов 1940. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья! Вот исходные данные:

Два больших простых числа
P= 12345678901234567709;
Q= 12345678901234567729;


Открытый ключ
N = 152415787532388363279683015652796862861;
d = 5;


Закрытый ключ
e = 30483157506477672650998331570065545485;

Исходные данные
src = 15241578753238836327968301565279686286;

результат шифрования
dst = 31612558492092670427839054276546597326

+++++++++++++++++++++++++++++++++++

А как мне теперь расшифровать dst? Это нужно сделать операцию:

srs_0 = pow (dst, e) % N;
Но скорее вселеная умрёт, нежели dst возведётся в степень e (хотя инструмент есть, класс "VERYLONG" на плюсах). Взять числа меньше- так смысл огород городить, злоумышленник возьмёт и расшифрует с меньшими-то числами. Спасибо, кто откликнется.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2018, 22:54
Ответы с готовыми решениями:

Шифровальщик. Не могу расшифровать, то что зашифровал
Задание. Написать программу, которая будет зашифровывать текст и она же сможет его расшифровать. Мы с одногруппником (которы не шарит,...

Шифрование алгоритмом RSA
Задается исходная строка и надо зашифровать её по алгоритму RSA Для работы с большими числами скачал библиотеку FGInt (...

Шифрование текста алгоритмом RSA
Всем привет. Помогите пожауйста с реализацией шифрования в Delphi, с использванием алгоритма RSA Что вообще нужно для этого? Я...

2
653 / 161 / 64
Регистрация: 08.04.2015
Сообщений: 411
04.02.2018, 04:45
Лучший ответ Сообщение было отмечено kravam как решение

Решение

У вас некоторая путаница с обозначениями, общепринято писать:
N = 152415787532388363279683015652796862861 (modulus)
E = 5 (public exponent)
D = 30483157506477672650998331570065545485 (private exponent)

По сути вопроса. Вы хотите выполнить сначала возведение в степень, а потом взятие остатка. Конечно, возвести в такую гигантскую степень не хватит никаких ресурсов. На самом деле это не 2 последовательные операции, а одна, называется "возведение в степень по модулю".
См. статью на википедии.
1
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
04.02.2018, 15:17  [ТС]
для себя написал, реализация на плюсах
Вложения
Тип файла: rar RSA.rar (58.5 Кб, 4 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.02.2018, 15:17
Помогаю со студенческими работами здесь

Шифрование файлов алгоритмом RSA
Алгоритм шифрование написан шифрует пока только числа. Подкиньте идею как шифровать файлы. Я ни как не разберусь. Открывать их побитово и...

Шифрование/дешифрование алгоритмом RSA
Надо написать итоговую работу по СИ уровень знаний ниже среднего.При этом надо использовать функции, меню, структору, работа с файлами,...

После загрузки ВинХп черный экран- долго и опять перезагрузка -что делать?
на ноутбуке установлены 2 системы- Виста и Хп. был в Вин Хп -закрыл крышку ноутбука. пришел через 2 часа открыл крышку и нажал на кнопку...

Жесткий диск стал долго грузиться. КристалДиск выдал тревогу. Что делать?
Что-то случилось в последнее время с жестким диском. Может, свет моргнул или ребенок 2 годика сделал вкл/выкл и с тех пор постоянно горит...

Задача с несимметричным алгоритмом криптозащиты RSA
Несимметричный алгоритм криптозащиты RSA (Rivest, Shamir и Adleman) следующим образом. Пара чисел (n, e) задает открытый ключ, а пара (n,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru