![]() |
|
|
![]()
|
|
| YaricZ |
|
|||
|
Unregistered |
Использую базу данных в формате XML (через компонент DataSource,
ClientDataSet), где храняться вопросы и ответы к тесту - соответствующему приложению. При запуске теста база каждый раз заново загружается в прогу. Возможно изменение базы через редактор вопросов. Вопрос: можно ли защифровать базу вопросов, чтобы она была доступно для обновления, чтения, изменения ? Цель - скрыть от тестируемого правильные ответы (база легко просматривается в Total Commander при нажатии F3) |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
Самое простое (для лопухов) - храни ответы в другой кодировке или UNICODE.
Можно в UUE или base64 закодить. А грамотно было бы вынести базу на сервер. Использовать хотябы MySQL или на худой конец тот же XML, только через ODBC сервера. А вообще зашифровать можно все. Только придется работать не стандартными контролами, а брать из базы ручками и декодировать. Поищи любой алгоритм шифрования, чтобы на выходе был текст. |
|||
|
||||
| prosto |
|
|||
|
Unregistered |
Самое простое в твоем варианте, по-моему, это - те поля которые необходимо скрыть, можно преобразовать с помощью XOR посимвольно. Можно написать функция типа:
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |