【问题标题】:Is Sql Compact Edition database still readable after password protection and encryption?Sql Compact Edition 数据库在密码保护和加密后是否仍然可读?
【发布时间】:2015-06-01 22:38:18
【问题描述】:

来自this page by Microsoft about Sql Compact Edition database encryption

密码不会阻止以明文形式读取数据库文件中的任何数据。通过同时使用加密和密码,您可以以加密格式存储数据并限制对数据库的编程访问。

所以,只是为了弄清楚.. 在密码保护和数据库加密之后,数据可能在某些方面仍然可以读取?唯一被阻止的是程序化数据连接?

所以如果有人拥有这个加密和密码保护的数据库,他/她可以读取其中的数据吗?那是什么意思?

有人请给我解决这个问题吗?谢谢!

【问题讨论】:

    标签: c# database sql-server-ce


    【解决方案1】:

    MSDN 文章指出,仅密码保护不足以阻止某人打开数据库文件,例如文本编辑器并恢复存储的明文。 如果数据库是加密的(因此也受密码保护),则在不提供密码的情况下将无法恢复其内容(即打开数据库文件将仅显示“加扰”文本)。

    【讨论】:

    • 我有这种感觉并希望这将是答案,但出于某种原因,我的逻辑不是这样。我认为you can store the data in an encrypted format and restrict programmatic access to the database. 意味着您仍然可以以某种方式读取数据,但只是不要以编程方式连接到数据库。很抱歉造成混乱,谢谢!感谢您为我更改标签,虽然看起来我只是被问到第一个也是唯一一个带有“sqlce”标签的问题..有趣..它这么不受欢迎吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多