Зашифруйте базу данных SQLite в C#

Вы могли пойти путем связанного сервера.

Вы просто не можете использовать выбор * в Вас, должны сделать вставку в выбор.

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

Сохраняют его простым особенно, если базы данных являются маленькими.

19
задан dbkk 11 August 2009 в 10:41
поделиться

3 ответа

Я рекомендую использовать Оболочка System.Data.Sqlite , которая включает шифрование. Он отлично работает, прост в использовании и представляет собой полную реализацию ADO.Net. Вы можете получить оболочку из https://system.data.sqlite.org , и разработчик описывает, как использовать шифрование на этом форуме по адресу: https://web.archive.org/web/20100207030625/http://sqlite.phxsoftware.com/forums/t/130.aspx . Подсказка - вы просто устанавливаете свойство пароля. Он также описывает, как он выполняет шифрование с помощью Microsoft Crypto API в другом месте форума.

23
ответ дан 30 November 2019 в 03:43
поделиться

Я бы попробовал http://code.google.com/p/csharp-sqlite/ , это переписывание SQLite 3.6.16 на C # под лицензией MIT. Я полагаю, его будет легко настроить.

РЕДАКТИРОВАТЬ: Как упоминалось в примечании ниже, он также поддерживает шифрование sqlcipher

ОБНОВЛЕНИЕ: Поскольку Google Code стал доступен только для чтения проект переместился на собственный сайт https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki

5
ответ дан 30 November 2019 в 03:43
поделиться

Взгляните на:

http://zetetic.net/software/sqlcipher

Он открыт источник.

Вы также можете проверить код для wxsqlite3.

7
ответ дан 30 November 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: