this page by Microsoft about Sql Compact Edition database encryption
密码不会阻止以明文形式读取数据库文件中的任何数据。通过使用加密和密码,您可以以加密格式存储数据,并限制对数据库的编程访问。
所以,为了弄清楚..在密码保护和数据库加密之后,数据在某些方面仍然可读?唯一阻止的是程序化数据连接?
所以如果有人拥有这个加密且受密码保护的数据库,他/她可以读取其中的数据吗?那是什么意思?
有人请清楚这一点吗?谢谢!
答案 0 :(得分:0)
MSDN文章指出,只是密码保护不足以阻止某人打开例如数据库文件。文本编辑器并恢复存储的明文。 如果数据库已加密(因此也受密码保护),则在不提供密码的情况下,其内容不可恢复(即打开数据库文件将仅显示“加扰”文本)。