Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Fister86
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 6
#1

шифрование RSA - C++

24.03.2011, 15:50. Просмотров 2976. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста с задачей:
Составить программу на языке программирования С++, которая осуществляет шифрование информации по правилу алгоритма RSA. Требования к программе:
• Данные для шифрования должны считываться из текстового файла a.txt.
• Ключ в двоичном виде должен быть сгенерирован случайным обра-зом.
• Зашифрованные данные должны записываться в файл b.txt.

нужен сам алгоритм и генерация ключей в двоичном коде.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2011, 15:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос шифрование RSA (C++):

Шифрование RSA - C++
Доброго всем времени суток. Делаю курсовую работу по криптографии - реализация алгоритма RSA. Вот написал уже целый код, который работает...

RSA шифрование - C++
Здравствуйте уважаемые форумчане. Знаю, есть темы подобные моей, но использовать готовое, когда есть что-то свое, не хочется. ...

RSA шифрование - C++
Народ кому не жалко выложите алгоритм шифрования методом RSA нужен самописный а не с помощью библиотек

Асимметричное шифрование, RSA - C++
Задача такая: для зашифровки текста нужно возвести число в большую степень и взять по нем модуль. Не могу никак реализовать больше, чем...

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

RSA Шифрование.Найдите ошибку пожалуйста - C++
уважаемые Гуру программисты найдите в этом коде ошибку заранее спасибо!!! #include <iostream> #include <string> using namespace std; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
24.03.2011, 16:34 #2
А Вы сами то пытались что-либо сделать? Задачка то не сказать, что банальная. И я не думаю, что все ринуться Вам помогать, сломя голову.
Тут есть много путей решения, воспользоваться готовыми крипто-библиотеками (cryptopp, openssl), воспользоваться готовыми библиотеками для работы с длинными числами (gmplib), либо наковырять собственный велосипед, при чем самым сложным здесь будет именно генерация ключей, потому что для генерации валидного ключа RSA предъявляются неплохие требования.
Цитата Сообщение от Fister86 Посмотреть сообщение
нужен сам алгоритм и генерация ключей в двоичном коде.
Сам алгоритм проще некуда, представил блок текста в виде числа, возвел в степень открытого ключа по модулю и зашифрованный текст готов, расшифровывать абсолютно также только возводит надо в степень закрытого ключа по модулю (модулем будет являться вторая часть ключей). Про генерацию я уже выше сказал.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
24.03.2011, 18:05 #3
"Практическая криптография" Нильс Фергюсон, Брюс Шнайер
Скачай.
Почитай.
Сам парься.)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2011, 18:05
Привет! Вот еще темы с ответами:

Шифрование/дешифрование методом RSA с открытым ключом. С++ - C++
Помогите, пожалуйста, написать программу. Задали задание, а я совершенно не понимаю С++, как это сделать. :cry::cry::cry: Основные...

RSA - C++
бьюсь головой об стол с перерывами на обед... вот код: bool prost(int z) { for(int i=2; i<=sqrt((float)z); i++) if(z%i == 0) ...

PolarSSL RSA - C++
Помогите разобраться с криптобиблиотеками PolarSSL (сейчас она уже называется mbed TLS), а именно с библиотекой RSA. Уже который день никак...

RSA - иероглифы - C++
Привет всем! Возникла проблема. Есть программа на RSA (честно, помогали люди) - но почему - то при шифровании выводит иероглифы, и мне...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru