【问题标题】:Alternative for SQLite, with protectionSQLite 的替代方案,具有保护功能
【发布时间】:2012-02-23 14:11:20
【问题描述】:

我正在使用 atm 一个 SQLite 数据库,我将它提供给使用我的 (wpf c#) 应用程序的用户,但是我没有找到任何好的教程或指导如何保护我的 sqlite 数据库文件。我很高兴 SQLite 非常小,我的数据库文件只有 10KB。但是如果人们有像 sqlitebrowser 这样的工具来打开 sqlite 数据库,那么他们就可以查看数据并进行编辑!任何人都知道一个好的替代方案(或者如果你知道一个很好的地方,他们可以解释我如何保护我的 SQLite 数据库并且还能够在应用程序中隐藏 SQLite 连接字符串)

【问题讨论】:

  • 您需要多少保护?如果您需要 100% 的保护,除了将数据库放在您控制的远程服务器上,或者在您的产品中配备 SWAT 团队之外,您几乎无能为力。
  • 大声笑@特警:D。无论如何,用户将使用应用程序编辑数据库,并且它必须可以离线使用。

标签: c# wpf database security sqlite


【解决方案1】:

您可能想试试SQL Server Compact。它是免费的 - 不确定加密。

【讨论】:

  • 好的,我去看看。如果我不必更改太多代码或任何东西,并且安装在我的应用程序中并不难。如果这可行,我会在这里报告。顺便说一句,您可能知道哪些缺点?
  • SHA-2 是一系列哈希算法,而不是加密算法。
  • 哎呀,直接引用 MS 的网页。
猜你喜欢
  • 1970-01-01
  • 2019-12-01
  • 1970-01-01
  • 2016-06-25
  • 2010-12-29
  • 2019-11-15
  • 2012-03-05
相关资源
最近更新 更多