Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 106
1

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

16.04.2014, 12:20. Показов 552. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2014, 12:20
Ответы с готовыми решениями:

Какой максимальный размер двумерного массива можно создать?
Ребят возник вопрос. Самый большой тип знаковый- это __int64. Там максимальный элемент равен:9 223...

Какой максимальный размер матриц можно задать для перемножения?
Привет кодеры! Тут вопрос такой. Решил я перемножить матрицы и заинтересовался какой максимальный...

Какой максимальный размер видеокарты можно поставить на ASRock AM2NF6G-VSTA?
Какой максимальный размер видеокарты можно поставить на такую мамку ASRock AM2NF6G-VSTA и какую...

С помощью какой программы можно зашифровать исходник С++
Кто знает с помощью какой программы можно зашифровать исходник С++ типа как phpincube И кто знает...

1
Эксперт С++
1919 / 1261 / 360
Регистрация: 16.05.2013
Сообщений: 3,293
Записей в блоге: 6
16.04.2014, 12:25 2
Шифруйте частями Размер частей определиться методом max_size() для string.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2014, 12:25

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Какой максимальный размер vector?
Добрый день! Пишу программку и на строчке for (int i = 0; i < vec.size(); ++i) { // do...

Какой максимальный размер файла, передаваемого по протоколу TCP?
Какой максимальный размер файла, передаваемого по протоколу TCP, средствами Indy?

Узнать какой максимальный размер массива может быть выделен
Помогите написать код. Написать программу, которая запрашивает у пользователя количество...

В какой из таблиц css можно поменять размер шрифта?
в какой из таблиц css можно поменять размер шрифта, шаблон от Уoutheme, там таблиц...куча, что-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.