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

Какой максимальный размер строки можно зашифровать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор копирования для объектов http://www.cyberforum.ru/cpp-beginners/thread1150006.html
Отсутствие, даже потенциальных, утечек памяти подразумевается. Пишу класс, который реализует шаблонный динамический массив. template <class T> class CMyArray { public: // Конструктор
C++ C++ исправить ошибки Помогите исправит ошибки=) #include <iostream> #include <stdio.h> #include <math.h> #include <conio.h> #include <time.h> using namespace std; int mas; int i,j,m,n,s,l,d; http://www.cyberforum.ru/cpp-beginners/thread1150005.html
C++ На входе строка любой длины, на выходе получить строку в обратном порядке
дело было на собеседовании : задали такую задачу. На входе строка любой длины , на выходе получить строку в обратном порядке (ABC... ->...CBA ) я переволновался и написал такой код) и объяснить...
Задача коммивояжера - выход за пределы массива C++
Бьет ошибку! Я так понимаю где-то выход за пределы массива! Народ гляньте кто, а то я уже ничего не вижу! Может свежий взгляд увидит как исправить #include <vcl.h> #include <tchar.h> #include...
C++ Найти два последовательных члена последовательности, среднее арифметическое которых ближе всего к определенному числу http://www.cyberforum.ru/cpp-beginners/thread1149952.html
Здравствуйте, помогите сделать задание, ни как не могу в него вникнуть: Компоненты файла f – целые (отличные от нуля) числа: х, y1, ... yn. Вывести на экран два последовательных члена этой...
C++ Заполнить двумерный массив 7x7 Заполнить двумерный массив 7x7 следующим видом: Добавлено через 15 минут Спасибо, уже сделал, кому нужно, вот) //---------------------------------TwIx-----------------------------------------... подробнее

Показать сообщение отдельно
Suares
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 106

Какой максимальный размер строки можно зашифровать? - C++

16.04.2014, 12:20. Просмотров 330. Ответов 1
Метки (Все метки)

Хочу зашифровать текст с помощью cryptopp, но у меня получается зашифровать только 400Mb, а хочу 1Gb. Свыше 400Mb выскакивает std::bad_alloc.
Звгружаю я файл так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    std::string* data(new std::string);
    {
        boost::filesystem::path filePath("D:/test.exe");
        std::ifstream file(filePath.string().c_str(), std::ifstream::binary);
        if (!file)
        {
            return 1;
        }
 
        file.seekg(0, file.end);
        int length = file.tellg();
        file.seekg(0, file.beg);
 
        data->resize(length);
        file.read(&(*data)[0], length);
    }
Далее я хочу заштфровать data, засунув её в один из методов шафрования cryptopp. Но более 400 мб не проходит.
Оперативки 10Gb + столько же виртуальной памяти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru