Я пишу приложение, в котором есть механизм аутентификации, использующий HMAC-sha1, плюс CBC-blowfish, передающий данные для хорошей оценки. Для этого требуется 2 ключа и один Ivec.
Я смотрел на Crypto ++, но документация очень плохая (например, документация HMAC ). Так что я собираюсь олдскул и использую Openssl. Каков наилучший способ создания и загрузки этих ключей с использованием библиотечных функций и инструментов? Мне не требуется безопасный сокет, поэтому сертификат x.509, вероятно, не имеет смысла, если, конечно, я что-то упустил.
Итак, мне нужно написать свой собственный конфигурационный файл, или для этого есть какая-то инфраструктура в openssl? Если да, не могли бы вы направить меня к какой-либо документации или примерам для этого.