问候!
我需要使用我正在开发的应用程序部署一个紧凑型数据库。数据库充当应用程序已经看到的数据的缓存,并且该数据永远不会更改,因此缓存的值永远不会过时。我选择了 SQLite,并且我正在用 C# 编写。
我想保护数据库文件,以便用户无法轻松访问或编辑它们 - 仅保留对我的应用程序的访问权限。现在,一种选择是使用密码保护,这很好,除了使用 Reflector 等工具可以轻松查看接近原始版本的源代码并检查密码/每个文件生成密码的方式并复制它。
有没有关于如何实现这个结果或接近的建议?过去人们有没有做过这样的事情?
谢谢!