Шифрование базы данных для настольного приложения - возможно без пароля? - PullRequest
0 голосов
/ 21 апреля 2020

Я пишу приложение AS3 AIR с базой данных SQLite. Я хотел бы зашифровать базу данных, чтобы пользователь мог спокойно сохранять в ней конфиденциальную информацию ie, если хакер получает удаленный доступ к файлу базы данных пользователя, он не сможет загрузить ее в свою собственную копию. приложение для чтения данных. Однако я не хочу, чтобы пользователь вводил пароль каждый раз, когда он использует приложение.

Возможно ли это, или аутентификация по паролю является единственным способом, пожалуйста?

1 Ответ

1 голос
/ 22 апреля 2020

Шифрование базы данных и доступ на платформе - это две разные проблемы.

О доступе:

Ваше приложение может иметь систему для запоминания после установки, поэтому вы никогда не ставите свой пароль, потому что он знает вас.

О шифровании:

Вы можете зашифровать свои данные с помощью безопасного алгоритма, поэтому вы не сможете t показать в вашей таблице реальный контент, но зашифрованный контент. Поэтому, когда вы показываете в своем приложении содержимое, вы должны внедрить декодер ваших данных.

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