Проблема boost::multiprecision::powm с большими целыми числамиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проблема boost::multiprecision::powm с большими целыми числами

Сообщение Anonymous »

Итак, я пытаюсь создать алгоритм шифрования RSA. Я сгенерировал ключ, используя тип boosts cpp_int, чтобы создать ключ любой длины, которую я хочу. он работает идеально. Но теперь, когда я пытаюсь зашифровать с его помощью некоторый текст, я столкнулся с проблемой.
Мой код для шифрования текстового файла:

Код: Выделить всё

void encryptFile(const std::string& inputFile, const std::string& outputFile, const RSAKey& public_key) {
std::ifstream input(inputFile);
if (!input.is_open()) {
std::cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/78297653/boostmultiprecisionpowm-problem-with-big-integers[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»