Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
domino1393

Шифрование/дешифрование методом RSA с открытым ключом. С++

11.11.2013, 13:45. Показов 6598. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, написать программу. Задали задание, а я совершенно не понимаю С++, как это сделать.

Основные моменты:
1. Ключ располагается на флэшке;
2. На HDD располагается шифруемый/дешифруемый файл.
3. Шифрование/дешифрование методом RSA с открытым ключом.

Суть работы:
1. В программе выбирается файл для шифрования/дешифрования;
2. Выбирается ключ (загружается с флэшки), формат txt (обычный текстовый файл с буквамми, цифрами);
3. Нажимаем кнопку "шифровать", "дешифровать" и в отдельном файле выводится итог(либо шифрование, либо дешифрование)!
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2013, 13:45
Ответы с готовыми решениями:

Криптографический алгоритм с открытым ключом RSA
Нужно зашифровать и расшифровать число с помощью криптографического алгоритма с открытым ключом RSA. http://ru.wikipedia.org/wiki/RSA ...

Шифрование с открытым ключом
Заинтересовался недавно шифрованием, слышал что есть так называемые "open source" шифраторы, но что-то не смог найти их код для примера....

Алгоритм шифрования данных с открытым ключом RSA
e*mod2346168912=1 помогите найти e чтобы при умножении на некое число, а потом при взятии mod2346168912 остаток был равен 1. С маленькими...

6
Заблокирован
11.11.2013, 14:02
Цитата Сообщение от domino1393 Посмотреть сообщение
Помогите, пожалуйста, написать программу
ТЫ просишь помочь или за тебя написать?
Цитата Сообщение от domino1393 Посмотреть сообщение
Задали задание, а я совершенно не понимаю С++
так а что ж вы сюда пришли? Тут помогают программистам, а не халявщикам.

Под делу - используй CryptoAPI, если не понимаешь, о чём речь - то помочь тебе может только ветка фриланса этого форума. Платишь денег - получаешь программу
2
 Аватар для overchipRu
49 / 40 / 2
Регистрация: 05.07.2013
Сообщений: 151
13.11.2013, 22:33
domino1393, я понимаю, что за 5 лет учебы в техникуме так и не научили писать программы подобного уровня, но просить на форуме помочь сделать программу с нуля...не принято как-то
newbie666 правильно пишет, за денежку без проблем сделают вам программу под любые ваши требования.

А если хорошенько поискать, то можно найти рабочий пример, по крайней мере один на делфи есть + на С++ реально найти на зарубежных форумах исходники.
0
37 / 31 / 4
Регистрация: 21.10.2013
Сообщений: 197
14.11.2013, 08:16
overchipRu, а какого это уровня программа?(любопытно)
0
 Аватар для overchipRu
49 / 40 / 2
Регистрация: 05.07.2013
Сообщений: 151
14.11.2013, 14:06
Angeline, уровня зашифрования данных по известному криптографическому алгоритму
0
Заблокирован
14.11.2013, 14:10
в чём проблема? CryptAcquireContext и вперёд ))
0
Антикодер
Эксперт функциональных языков программирования
1888 / 870 / 48
Регистрация: 15.09.2012
Сообщений: 3,088
14.11.2013, 16:22
это сложное задание для новичков, попробуйте потренироваться в решении более простых задач, подкрепляя это теорией. Например напишите для начала программу, которая будет шифровать(дешифровать) слова, по вашему собственному алгоритму. Я думаю это поможет сделать так, чтоб ваш мозг заработал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.11.2013, 16:22
Помогаю со студенческими работами здесь

Шифрование открытым ключом в браузере
Добрый день, посоветуйте плиииз библиотеку, или примеры. Задача: Зашифровать у одного клиента в браузере строку открытым ключом, и...

Программа шифрование-дешифрование(с ключом) в QBasic
REM programma chifrovan/deshifrovan DIM x(n), y$(n), y1$(255), x1(255), yk$(255), xk(255), xkd(255), ykd$(255) n = 75 ...

Шифрование, дешифрование RSA
Выходит ошибка, что делать program shifrovanie_RSA; const alf: string = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'; var i, y:...

Асимметричное шифрование с открытым и закрытым ключом (эцп) стандартными средствами
Есть ли в стандартных библиотеках инструменты для такого шифрования ?

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru