Шифрование AES - Генерация ключей с помощью OpenSSL

В качестве справки и в качестве продолжения сообщения: как использовать OpenSSL для расшифровки данных Java, зашифрованных AES?

У меня есть следующие вопросы:

Я использую библиотеки OpenSSL и программирую на C для шифрования данных в aes-cbc-128. Мне предоставлены любые входные двоичные данные, и я должен их зашифровать.

Я узнал, что в Java есть интерфейс CipherParameters для установки IV и KeyParameters.

Есть ли способ сгенерировать IV и ключ с помощью openSSL? Короче говоря, как можно использовать в программе на C для вызова случайного генератора openSSL для этих целей. Может ли кто-нибудь из вас предоставить какие-либо документы / примеры / ссылки по этому поводу?

Спасибо

7
задан Community 23 May 2017 в 12:13
поделиться