Главная страница
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.022 c
4-1080164279
dmk
2004-03-25 00:37
2004.05.16
Гранулярность памяти, FileMapping


14-1083066558
SergP
2004-04-27 15:49
2004.05.16
HTML...Проблема. Может кто знает как ее лечить?


1-1083243833
Mikle
2004-04-29 17:03
2004.05.16
FastReport и редактирование готовых отчетов


6-1079776170
AkaSaint
2004-03-20 12:49
2004.05.16
Что-то я не понял в устройстве TCustomWinSocket


1-1082976043
Dron1
2004-04-26 14:40
2004.05.16
Как сохранить исходное форматирование при копировании в Excel