Приложение Windows Forms: Как зашифровать базу данных SQL CE, используемую в приложении Windows? - PullRequest
0 голосов
/ 13 июня 2011

Существует ли простой способ шифрования базы данных SQL CE, которая поставляется с приложением Windows?Без шифрования пользователь может просто открыть базу данных напрямую и увидеть все данные в ней.Я надеюсь, что с шифрованием ему придется использовать предоставленный интерфейс через приложение и видеть только то, что ему разрешено видеть.

Если шифрование невозможно, как я могу достичь той же цели?

Спасибо.

1 Ответ

3 голосов
/ 13 июня 2011

Можно.Включите шифрование на уровне базы данных, создав базу данных с синтаксисом:

CREATE DATABASE "name" DATABASEPASSWORD 'password' ENCRYPTION ON

Я получил это из MSDN .Затем вы можете получить к нему доступ как обычно.

Стоит отметить, что если вы зашифруете его и потеряете пароль, то эта база данных исчезнет.

...