Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2014, 14:43   #1
gunsoy
Форумчанин
 
Регистрация: 30.12.2010
Сообщений: 280
Вопрос OpenSSL RSA шифрование и кракозябры

Здравствуйте.

Помогите разобраться с OpenSSL RSA шифрованием.
Делаю так

Код:
RSA *rsa = RSA_new();
while (RAND_status() != 1)
{
    RAND_seed(&rsa, 1024);
}
rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL);
unsigned char buf[128] = "The test string for encrypt/decrypt";
unsigned char outbuf[RSA_size(rsa)];
unsigned char decbuf[RSA_size(rsa)];
RSA_public_encrypt(36, buf, outbuf, rsa, RSA_PKCS1_PADDING);
RSA_private_decrypt(36, outbuf, decbuf, rsa, RSA_PKCS1_PADDING);

std::cout << "\nBUF " << buf <<
"\nOUTBUF " << outbuf <<
"\nDECBUF " << decbuf;
Результат std::cout выводит кракозябры в decbuf, а также в outbuf какой-то странный вывод - переводы строк и куча пробелов. Вот тут http://zalil.ru/34946704 скриншот вывода 75КБ.

Кодировка у меня UTF8 это как-то влияет?
Подскажите пожалуйста в чём может быть проблема?

Спасибо за внимание.
gunsoy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RSA Шифрование Ericnex Помощь студентам 4 18.11.2013 17:36
Шифрование методом RSA c++\c Lokomoss Помощь студентам 7 01.11.2012 16:48
RSA шифрование на C++ Lervil Фриланс 9 04.07.2011 09:38
DES и RSA шифрование! korneplodik Помощь студентам 0 16.05.2011 10:56
RSA шифрование Slimbr Помощь студентам 0 12.12.2009 13:30