Как зашифровать файлы данных в C ++? - PullRequest
2 голосов
/ 20 февраля 2012

сейчас я пишу приложение на C ++, и в настоящее время мое приложение считывает модели или параметры из нескольких файлов данных. Эти файлы, то есть словарь самоопределения, в настоящее время хранятся в виде простого текста и динамически загружаются C ++ во время выполнения.

Тем не менее, я не хочу, чтобы эти файлы были легко видны моему клиенту, пока они получают выпущенное приложение, поэтому мне нужно сначала зашифровать файл. Какова общая практика для этой ситуации?

И эти файлы огромны по размеру, поэтому компиляция в файл ресурсов не является хорошим вариантом.

На самом деле мне просто нужно простое «шифрование», по крайней мере, не простой текст, сохраненный в выпущенной версии . И мне не нужны библиотеки шифрования, которые сначала загружают весь файл в память, чтобы выполнить расшифровку, поскольку файлы огромны, и нет необходимости загружать все его тело в память одновременно.

Спасибо!

1 Ответ

3 голосов
/ 20 февраля 2012

Обычно, когда вы хотите иметь дело с шифрованием в C ++, люди обычно обращаются к библиотекам Open SSL, которые охватывают все функциональные возможности довольно стандартным способом.

Вы должны будете получить себе копию библиотеки и некоторые примеры кода, но это довольно распространенная вещь, и вокруг много документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...