Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Шифрование/защита таблиц   Найти похожие ветки 

 
Oleg_B ©   (2004-04-19 12:49) [0]

Помогите, пожалуйста, решить задачку: необходимо создать защищенную(зашифрованную) локальную таблицу (например, типа ASCII или иная - без каких-либо серверов баз данных); данная таблица должна быть расшифрована для работы с помощью стандартных элементов (DBGrid), но расшифровать ее я хочу в оперативную память, чтобы усложнить НСД злоумышленнику (обезопасить себя от аварийного завершения моей программы и чтения расшифрованного ею файла с данными), т. е. необходимо связать DBGrid или прочее с областью данных в RAM.
Заранее благодарен за помощь.


 
Курдль ©   (2004-04-19 12:56) [1]

Каком-таком RAM? ОЗУ, что ли?


 
Anatoly Podgoretsky ©   (2004-04-19 13:08) [2]

без каких-либо серверов баз данных зачем же тогда указываешь сервера? Да еще в таком количестве.
Путь тебе лежит к построению наследника от TDatabase полная свобода в оргганизации своего сообственного хранилища и операций над ним.


 
Oleg_B ©   (2004-04-20 11:48) [3]

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


 
Vlad ©   (2004-04-20 11:56) [4]


> Oleg_B ©   (20.04.04 11:48) [3]

Сдается мне все намного проще.
Можно использовать TClientDataSet, он позволяет сохранять набор данных на диске в двоичном формате или в формате XML
А шифровку/расшифровку можно делать на события TField.OnSetText/OnGetText соответственно.


 
Sergey13 ©   (2004-04-20 11:57) [5]

2Oleg_B ©
>данная таблица должна быть расшифрована для работы с помощью стандартных элементов (DBGrid)
>т. е. необходимо связать DBGrid или прочее с областью данных в RAM.
Может вам чайку (пивка) попить и успокоиться. Секретный вы наш.
8-)


 
Курдль ©   (2004-04-20 12:38) [6]

Проще всего сделать все индицируемые поля датасета вычисляемыми по закону самодельного дешифровщика. Вот и все.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
4-1080683067
tux
2004-03-31 01:44
2004.05.16
Как получить информацию из консоли?


14-1082612484
vidiv
2004-04-22 09:41
2004.05.16
Задачи по асму...


1-1083493916
Sour
2004-05-02 14:31
2004.05.16
как проверить соответсвие xml схеме xsd


14-1082967319
Undert
2004-04-26 12:15
2004.05.16
UTF-8 декодирование


7-1081249738
Gamlet
2004-04-06 15:08
2004.05.16
Сообщение WM_Char