Хранить пароль базы данных в программе без ключа в исходном коде - PullRequest
0 голосов
/ 18 марта 2012

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

Ответы [ 2 ]

3 голосов
/ 18 марта 2012

Поместите ключ во внешний файл и убедитесь, что права доступа к файлу разрешают доступ к нему только пользователю приложения.

0 голосов
/ 18 марта 2012

Вы можете использовать идентификатор машины, например CPU sn, но вы не сможете переместить файл в другую систему.

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