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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Лес двоичных деревьев начинающихся с одной буквы http://www.cyberforum.ru/cpp-beginners/thread1196475.html
Всем привет! Помогите решить задачу: Создать частотный словарь текста, расположенного в файле (подсчитать число появлений каждого слова в файле, результаты вывести в алфавитном порядке). Использовать двоичное дерево. Используя построенное в дерево, построить лес, в котором каждое дерево состоит из слов, начинающихся с одной буквы. Буду признателен за любые наметки по данной теме)
C++ Выяснить сколько покупателей воспользовались скидкой. Помогите решить пожалуйста Покупатели продуктового магазина пользуются 10% скидкой, если покупка состоит из более чем 5 наименований товаров или суммарная стоимость покупки превышает K рублей. Составить ведомость, учитывающую скидки: покупатель, количество наименований купленных товаров, стоимость покупки, стоимость покупки с учетом скидки. Выяснить, сколько покупателей сделало покупки,... http://www.cyberforum.ru/cpp-beginners/thread1196466.html
C++ Вывод слов вектора
В книге есть такая задачка, заполнить вектор и вывести слова по 8 слов в строке Я как бы наковырял вот такое, но сам момент вывода по 8 слов в строке не в курю, я конечно понимаю что нужно пройтись циклом, но, но... #include <iostream> #include <string> #include <vector> #include <cctype> using std::cout; using std::cin;
Описать светофор при помощи конечного автомата C++
Светофор переключается автоматически, с определенным количеством тактов на каждый сигнал Опишите выбранный светофор с помощью конечного автомата.
C++ Машина Тьюринга http://www.cyberforum.ru/cpp-beginners/thread1196444.html
Дана последовательность символов двух видов a, b. Построить машину Тьюринга, которая заменяет символ a на символ c и подсчитывает число замен
C++ Оператор, принимающий левый операнд типа std::basic_istream Здравствуйте. Работаю с ооп, хочу избавиться от public-переменных и сделать геттеры и сеттеры. Однако в паре случаев получаю такую ошибку. Как избавиться? if (!input.eof()) { starExists = true; input>>theStar.getName()>>theStar.getPlace().x>>theStar.getPlace().y>>theStar.getRadius(); Planet inputPlanet; подробнее

Показать сообщение отдельно
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
02.06.2014, 18:56     Шифрование RSA
SODJ, из моего опыта я использовал только GMP
не скажу, что там супер удобный интерфейс (он С-стайл), но для не особо сложных целей подходит...
кстати RSA считается там как mpz_powm(res,v,e,n); как следует из википедия =)
правда подключение там не очень легкое. но если захочешь все же использовать то могу помочь:
http://rghost.net/56091446
хедеры и либу распаковывай в папку с исходным кодом и пиши сверху
C++
1
2
3
4
#include "config.h"
#include "gmp-mparam.h"
#include "gmp.h"
#pragma comment(lib, "gmp.lib")
код для теста:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    mpz_t var, var2;
    mpz_init_set_str(var, "6123712312391231203162370123123712311273", 10);
    mpz_init_set_str(var2, "111111111", 10);
 
    mpz_t res;
 
    mpz_init(res);
 
    mpz_add(res, var, var2);
 
    printf("var + var2 = ");
    mpz_out_str(stdout, 10, res);
 
    mpz_clear(var);
    mpz_clear(var2);
    mpz_clear(res);
    getchar();
}
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru