C++ Openssl aes 256 cbc

  • Автор темы Автор темы Fronis
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2022
Сообщения
183
Реакции
16
Привет, как через openssl зашифровать и дешифровать в aes 256 cbc
 
Код:
Expand Collapse Copy
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 проекте
 
Назад
Сверху Снизу