C++ Openssl aes 256 cbc

Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2022
Сообщения
182
Реакции[?]
16
Поинты[?]
5K
Привет, как через openssl зашифровать и дешифровать в aes 256 cbc
 
Ты че баклан, дефективный?
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
756
Реакции[?]
64
Поинты[?]
2K
Код:
1. Скачать CryptoPP последней версии с официального сайта.
2. Открыть файл решения (.sln) в Visual Studio
3. Для всех проектов выставить режим сборки Dll-Import (Release или Debug)
4. Для всех проектов выполнить:
ПКМ->Свойства->C/C++->Создание кода->Библиотека времени выполнения
изменить с MT на MD (если Release) или с MTd на MDd (если Debug)
5. Собрать решение
6. Создать динамическую библиотек
Режим сборки и библиотека времени выполнения должны быть выставлены так же, как и при сборке CryptoPP
7. Поместить в каталог с решением cryptlib.lib и cryptopp.lib,
добавить их в ПКМ->Свойства->Компоновщик->Дополнительные зависимости
8. Создать в проекте DLL отдельный подкаталог, поместить туда все файлы с расширением .h из архива с CryptoPP
9. Указать данный подкаталог в ПКМ->C/C++->Общие->Дополнительные каталоги включаемых файлов
10. В .cpp файлах, содержащих обращения к библиотеке CryptoPP, всегда подключаем нужные заголовочные файлы,
а также dll.h
Скрытое содержимое
То, что я использую для использование в своём dll проекте
 
Сверху Снизу