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

шифрование/расшифрование строки RSA - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Счетчик сравнения http://www.cyberforum.ru/cpp-beginners/thread1164773.html
куда его ставить?он ставиться перед if или после if?else и else if тоже ставим счетчик сравнения?while и do while?
C++ Как установить Failbit? Подскажите, вот перегруженный оператор istream& operator>>(istream &in, Gender &G) { try { char c; do c = cin.get(); while(c == ' ' || c ==... http://www.cyberforum.ru/cpp-beginners/thread1164757.html
C++ Ошибки в программе
С++ только начал изучать... Цель-переписать с паскаля на С++. это сделал но не удовлетворен работой... не могу разобраться( в док..файле код паскаля и С++ ..Помогите ПЛИЗ. ПАСКАЛЬ abc uses ...
C++ Прочитать из файла
Объявляю двумерный массив чар и читаю в цикле с помощью getline(). Все читает хорошо, если строки в файле идут одна за одной. Но если вставить пустую строку, то ее считывает и получается, что строки...
C++ Как найти максимальное значение в одном столбце матрице? http://www.cyberforum.ru/cpp-beginners/thread1164742.html
не могли бы подсказать как найти максимальное значение в одном столбце матрице?
C++ Конструктор double to char этот конструктор делает double to char. код просто ужасный. как лучше написать? параметры (число,точность) MyString::MyString(double num,int precision) { char temp; char... подробнее

Показать сообщение отдельно
stray911
1 / 1 / 0
Регистрация: 05.11.2013
Сообщений: 23

шифрование/расшифрование строки RSA - C++

03.05.2014, 13:29. Просмотров 285. Ответов 0
Метки (Все метки)

Доброго времени суток, пытаюсь реалзовать алгоритм шифрования RSA
Все есть, все функции рабочие, столкнулся со следующей проблемой, функция которая совершает непосредственно шифрование и расшифрование принимает в качестве парамерта unsigned int, а мне нужно зашифровать строку типа unsigned char, и собственно незнаю как это сделать

void EncrDecr( unsigned int Src, unsigned int Key, unsigned int N, unsigned int &Dst) - фунция шифрования
Src - текущий блок сообщения которые шифруется
Key - открытый или закрытый ключ для шифрования или расшифрования
N - модуль
Dst - текущий блок криптограммы

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

пытался реализовать чтото подобное
C++
1
2
3
4
5
6
7
8
9
 unsigned char Src[LenByte]="qwerty";
    cout<<Src<<endl;
    unsigned int Dst[LenByte];
    unsigned char Src1[LenByte];
    for (int i=0; i<LenByte; i++)
       EncrDecr((unsigned int)Src[i], E, N, Dst[i]);
    for (int i=0; i<LenByte; i++)
        EncrDecr(Dst[i], D, N, (unsigned int&)Src1[i]);
cout<<Src1;
но это не работает, я думаю проблема с типами
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru