Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-1083251300
Smog
2004-04-29 19:08
2004.05.16
Разделение строки на подстроки


3-1082205700
avgur
2004-04-17 16:41
2004.05.16
Вопрос о DBGrid


1-1083137100
Fast
2004-04-28 11:25
2004.05.16
Crypto 3DES


9-1072642390
TJ
2003-12-28 23:13
2004.05.16
Никто не знает почему Альфатрансперенси не пашет


14-1082531195
stud
2004-04-21 11:06
2004.05.16
удаление sp4 win2000




   Наверх