Windows窗体应用程序:如何加密Windows应用程序中使用的SQL CE数据库?

时间:2011-06-13 04:32:46

标签: windows winforms encryption sql-server-ce

是否有一种简单的方法来加密随Windows应用程序提供的SQL CE数据库?如果没有加密,用户可以直接打开数据库,并可以查看其中的所有数据。我希望通过加密,他将不得不通过应用程序使用提供的UI,并只看到他可以看到的内容。

如果无法加密,我怎样才能达到同样的目标?

感谢。

1 个答案:

答案 0 :(得分:3)

你可以。通过使用以下语法创建数据库来启用数据库级别的加密:

CREATE DATABASE "name" DATABASEPASSWORD 'password' ENCRYPTION ON

我是从MSDN检索到的。然后,您可以像平常一样访问它。

值得注意的是,如果你对它进行加密,而你丢失了密码,那么该数据库就不见了。

相关问题