Проблема 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]

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