AES (Crypto++ || Chilkat) в RAD Studio C++ Builder 10.3 update 3

Добрый день, у меня установлен RAD Studio C++ Builder 10.3 update 3, мне нужна возможность делать шифровку и дешифровку AES 256. Для этого я пытаюсь подключить либо Crypto++ либо Chilkat (если я правильно понял он как то условно бесплатный тоже 30 дней бесплатно, если это так то мне это не подходит). Суть : не пойму как подключить Crypto++ например. как с ним работать это отдельная история, мануалы я еще не читал, пытаюсь пока подключить, кто знает напишите алгоритм с 0 как это устанавливать

Если они не предоставили бинарники (.dll/.lib) под ваш компилятор, то сначала надо собрать из исходников.
Тут инструкция вроде только для линуксов и VS. https://github.com/weidai11/cryptopp/blob/master/Install.txt

А потом скорее всего просто в настройках проекта указать путь к бинарникам и .h файлам, что-то типа Library Path, Include Path, не знаю как оно в RAD Studio называется.

Еще бывает можно просто добавить как обычные исходники в проект без предварительной сборки.

Не уверен, что Crypto++ работает в последних версиях C++ Builder, потому что там вроде Clang, а они тут пишут:

Here is the list of supported compilers by Crypto++.

  • C++Builder up to 2015

Clang support is difficult because LLVM pretends to be all compilers on a platform with all features available, but the compiler does not support what it advertises. For example, on a POWER7 machine Clang pretends to be GCC, Clang and XLC with Power7 and VSX support, but it does not support Power7 loads or stores using vec_xl or vec_xst.

After porting Clang support to Linux, Darwin and PowerPC we had no energy or desire to port it to Windows.

https://www.cryptopp.com/wiki/Compilers

простите, если вмешиваюсь не по делу, я не спец в криптографии, но слышал, что есть такая библиотека - TurboPack LockBox
Она полностью бесплатна.

насчёт Crypto++ мне сказать нечего, извините

1 лайк