2010-12-07 3 views
1

Как я могу убедиться, что после установки на клиентском компьютере только мое рабочее приложение WPF имеет доступ к данным во встроенном SQL Server Compact 3.5 SP 2?Как зашифровать/защитить SQL Compact 3.5, встроенную в настольное приложение?

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

Мне кажется, что использование шифрования на основе пароля и попытка скрыть этот пароль где-то в моем приложении плохой дизайн. Я уверен, что Microsoft задумалась об этом, но я не могу найти информацию в Интернете по этой конкретной проблеме. Каков правильный способ сделать это?

ответ

1

Вы всегда можете зашифровать все данные в своих таблицах, хотя и попадаете в хит.

Как-то вам нужно управлять паролем/ключом/аутентификацией независимо от того, какое решение вы используете.

0

Вы говорите о DRM, и маловероятно, что вы можете легко это сделать. Если вы скрываете ключ/пароль шифрования в своем приложении, это остановит случайных пользователей. Кто-то с отладчиком может сломать это. Вы можете изучить лицензию инструментария DRM от Microsoft ...

Смежные вопросы