Russian Qt Forum
Сентябрь 29, 2024, 08:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Защита db  (Прочитано 2561 раз)
jatsuk
Гость
« : Апрель 30, 2011, 03:24 »

Есть обычная база данных 1234.db

db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("1234.db");
db.open();

Нужно её защитить, чтобы данные оттуда своровать никто не мог Подмигивающий
Читал форум... Я так понял что пароль на такое не поставишь, а если и поставишь, то толку от этого много не будет, т.к. каждый может открыть с помощью текстового редактора и посмотреть.
Было пару постов про шифрование, так и не понял можно ли его сделать ?
Есть ещё вариант, можно ли перегнать .db в Mysql или другое ? А там уже сделать шифрование и пароль.
И как вообще это осуществить.
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Апрель 30, 2011, 11:30 »

"Перегнать" можно, только скорее всего придется руками,ну или написать небольшую софтинку, для SQLIte скорее всего проще всего будет сделать шифрование данных при записи или редактировании, к сожалению ну или к счастью, хранимых процедур вроде как в этой БД нету, так что придется это все на этапе программного кода отслеживать.
Записан
MoPDoBoPoT
Гость
« Ответ #2 : Май 01, 2011, 18:04 »

Привязка SQLCipher к Qt
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.085 секунд. Запросов: 23.