Привет!
Мне нужно развернуть компактную базу данных с приложением, над которым я работаю. База данных действует как кеш для данных, которые приложение уже просматривало, и эти данные никогда не изменятся, поэтому кешированные значения никогда не устареют. Я выбрал SQLite и пишу на C #.
Я хотел бы защитить файлы базы данных, чтобы они не могли быть легко доступны или отредактированы пользователем, сохраняя доступ только к моему приложению. Теперь один из вариантов - использовать защиту паролем, что нормально, за исключением того, что с такими инструментами, как Reflector, можно легко просмотреть почти исходную версию источника и проверить пароли / то, как они генерируются для каждого файла, и воспроизвести это.
Есть какие-то предложения, как добиться такого результата или чего-то близкого? Делали ли люди что-то подобное в прошлом?
Спасибо!