Я разрабатываю учебную программу на C ++, которая будет распределена по большому количеству средств, большинство из которых не будет сильно мешать ИТ-персоналу.Программа подключается через TCP-соединение к центральной базе данных, которая хранит различные фрагменты данных для целей исследования и оценки.
Проблема, с которой я столкнулся, заключается в том, что я хотел бы сделать передачу безопасной и наиболее рекомендуемым способомсделать это, кажется, OpenSSL - что, кажется, все хорошо, но у меня есть проблема.Насколько я понимаю, OpenSSL должен быть установлен специально на каждой из систем.Средства не будут обладать знаниями, необходимыми для компиляции и установки исходного кода в своих системах, компьютеры будут достаточно разнообразными (все коробки Windows, но разного производителя и качества), чтобы исключить распространение специально скомпилированного двоичного файла и континента.Широкое распространение не позволяет моей команде настроить его лично.
У кого-нибудь есть рекомендации, как решить эту проблему?Я просто неверен в своих предположениях, и можно распространять его без установки?Если нет, есть ли более практичная альтернатива?