Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2008, 01:28   #1
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию как спрятать бд?

вот написал тест для студентов. Программа берет вопросы и ответы из БД Access. Я предоставляю мою программу test.exe и файл базы baza.mdb и еще парочка dll. Так вот - как спрятать файл базы данных от шаловливых ручек?
1) можно задать пароль - но это легко ими взламывается. Есть доступные проги. И вообще не хочу этот способ.
2) можно запрятать базу данных куда-нибудь к чертовой матери в папку. Но ведь найдут же... или при переносе приложения - проблемы будут. Вобщем тоже вариант не устраивает.

Вопросы:
1)Может это файл базы данных можно как-нибудь так упаковать или зашифровать чтобы было бы и не ясно, что это вообще такое? Чтобы не поняли как открыть.

2)Или есть способ вообще само приложение с dll и с базой запаковать в один файл exe - и при этом чтобы все еще и работало! Имею ввиду чтобы данные из базы можно было брать.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 24.10.2008, 11:58   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Шифровать нужно записи в БД.
mihali4 вне форума Ответить с цитированием
Старый 24.10.2008, 13:24   #3
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

2 mihali4 - до этого не додумался... Спасибо.
дайте ссылку, если располагаете материалом. Шифрованием не занимался. С чего начать?
Это имеется ввиду типа md5 функции? Так парольки от администраторского раздела сайта шифруют вроде, чтобы в базе в открытом виде не хранить... Правильно я понял?
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 24.10.2008 в 13:28.
Roof вне форума Ответить с цитированием
Старый 24.10.2008, 13:53   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Roof Посмотреть сообщение
дайте ссылку, если располагаете материалом. Шифрованием не занимался. С чего начать?
Это имеется ввиду типа md5 функции?
Гугль, по фразе "шифрование записей бд"...
Не будем же мы выкладывать для ваших студентов алгоритм?

Последний раз редактировалось mihali4; 24.10.2008 в 14:04.
mihali4 вне форума Ответить с цитированием
Старый 24.10.2008, 13:58   #5
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

2 mihali4 - спасибо. )))
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как спрятать каретку курсора в RichEdit? Aravild Общие вопросы Delphi 2 17.08.2008 15:29
как спрятать прогу на панели задач aesoem Общие вопросы Delphi 4 05.08.2008 17:47
спрятать главную форму а открыть другую Ozerich Общие вопросы Delphi 9 05.08.2008 15:18
Как спрятать строку в Stringgrid? aslanbek Общие вопросы Delphi 4 16.03.2008 00:19
Как убрать (спрятать) кнопку Maximize на форме чтобы остались только Minimize и Close athlant64 Общие вопросы Delphi 15 11.11.2007 17:08