Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Работа с Integer (Crypto++)


Автор: gendalf7771 26.12.2013, 19:36
Доброго времени суток!
Начал реализовывать RSA на Crypto++ (лаба для универа). Никакого гайда по библиотеке не нашёл, все маты сложил. По сабжу: имею пару больших переменных типа Integer, хочу пропустить их через циклический XOR со строкой и записать/считать их из файла.

Хотелка упирается в то, что надо выцепить число из класса Integer во что-нибудь удобоваримое, например, вектор или строку. http://crypto-users.996303.n3.nabble.com/How-can-I-convert-Integer-to-string-td1150.html в инете с ostrstring работает не корректно. Скажем, число 16 759 282 314 преобразуется в -420 586 870.

Прошу подкинуть мануал по Crypto++ и подсказать возможное преобразование Integer. Спасибо!

Автор: akizelokro 27.12.2013, 20:37
а что за Integer с большой буквы за тип переменной?
C# небось? Так это другая тема

Автор: gendalf7771 27.12.2013, 20:39
Да не, это С++. Integer - это класс целых чисел в Crypto++. Под них там вся арифметика заточена, да и работать позволяют с числами по 400 цифр.

Автор: akizelokro 27.12.2013, 23:11
Цитата(gendalf7771 @  27.12.2013,  20:39 Найти цитируемый пост)
Да не, это С++. Integer - это класс целых чисел в Crypto++. Под них там вся арифметика заточена, да и работать позволяют с числами по 400 цифр. 


Глянул. Щас толковые русские программеры все напрочь заняты (меньшинство) или свалили на запад (один я придурок).
вот тебе что я сразу нарыл, всё одно все свалили или заняты http://www.cryptopp.com/docs/ref54/class_integer.html, переводить тебе никто не будет, я вотс сегодня до того как забухать разбирался как размер буфер-приемника-передатчика данных сказывается на обмене с NTP-серверами. времени нет. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)