![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Криптография базы данных [D7, Paradox]
lmz © (2005-08-16 12:25:00)Как мне закодировать базу данных а потом при её открытии ей расшифровать?
Reindeer Moss Eater (2005-08-17 20:19:00) [21]Расслабся.
Так как все равно твоя БД никому не нужна, либо если она и нужна, то все равно ты не заставишь народ просматривать её твоей неудобной программой.
Вырвут с корнем и будут смотреть в чем удобно.
lmz (2005-08-17 20:10:00) [22]
> Anatoly Podgoretsky
> Так и поступят, откроют твоей "прогой"
Так как это сделать? Помогите...
Anatoly Podgoretsky (2005-08-17 20:04:00) [23]lmz © (17.08.05 14:51) [8]
Мне нужно чтобы мою базу нельзя было открыть ничем другим как только моей прогой...
Так и поступят, откроют твоей "прогой"
lmz (2005-08-17 20:02:00) [24]Мне надо не сильно замысловатую криптографию, ну хотя бы чтобы базу невозможно было открыть спощью Database Desktop
Reindeer Moss Eater (2005-08-17 18:46:00) [25]Если в программе есть грид, сделают серию снимков + PgDown.
И скормят все файнридеру.
Если грида нет, все равно есть куча способов.
Лично я вынимал приятелю словари из каких-то программ.
Через поиск окон и посылку им сообщений.
10 минут программирования + 10 минут работы программы.
Так что баловство все это.
Desdechado (2005-08-17 18:40:00) [26]а зачем? чтобы сору-paste не сделали? :)
дык, при больших объемах можно по одной строке показывать, при явном запросе
тогда замахаются копировать, особенно, не зная что запросить
Reindeer Moss Eater (2005-08-17 16:11:00) [27]Остается еще убрать визуализацию содержимого БД с экрана.
Desdechado (2005-08-17 15:56:00) [28]если написать свой движок БД и встроить в него шифрование, то тогда расшифровать можно будет только дизассемблировав "твою прогу", а т.к. пароль, видимо, будет в нее зашит, то вскрыть данные не составит труда
но от ламеров отгородиться так можно, ненадолго
если база - одна-две таблицы и не пополняется, запхай все в текстовый файл, а его кодируй как хочешь
PS гугл рулит! ищи
Reindeer Moss Eater (2005-08-17 15:49:00) [29]Зашифровать таблицу или инфу в полях можно.
Но невозможно выполнить то, что требуется в [8].
OldNaum (2005-08-17 15:42:00) [30]при чем тут CRC32? что вы парню пудрите мозги? требуется явно защита информации от утечки при ее "публичном характере". верно? пробуй Advantage там есть хоть какое-то шифрование. я в свое время бился с шифрованием MS Access [MDB]. сложности возникли конечно при "нестрогом" поиске, т.е. при поиске по маске. знакомые из одной конторы хитрыми ухищрениями добивались все-таки шифрования MDB без потери всей функциональности, но проще, на мой взгляд использовать иной движок, если позволяют средства. но нет ничего не ломаемого. нету =)
тот же самый MDB с паролем ломается за полчаса руками. при наличии некоего ПО (www.passwords.ru к примеру) - доли секунды =) у них пароль, как я понял лежит в загаловке MDB шифрованный неким ключем из стандартной MS Office либы.
проще опиши свою задачу, может кто чем все-таки сможет помочь. как любят говорить многие - телепаты в отпуске =)
З.Ы. не надо сразу никогда просить фрагмент кода. ничему не научишься. а народ реагирует довольно агрессивно (
Reindeer Moss Eater (2005-08-17 15:30:00) [31]Этого у тебя никогдане получится.
lmz (2005-08-17 14:51:00) [32]
> Ты ничего не говоришь о целях, может тебе хватит системных
> средств БДЕ
Мне нужно чтобы мою базу нельзя было открыть ничем другим как только моей прогой...
lmz (2005-08-17 14:17:00) [33]
> нить про CRC32 и прочее
можешь дать ссылки...
Ильш (2005-08-17 06:15:00) [34]procedure TForm1.BtnCodirClick(Sender: TObject);
begin
Zakodirovat(Baza);
end;
procedure TForm1.BtnUnCodirClick(Sender: TObject);
begin
Raskodirovat(Baza);
end;
а если серьезно прочитай что нить про CRC32 и прочее
этого в сети навалом, да и алгоритмов тоже
Anatoly Podgoretsky (2005-08-16 21:28:00) [35]Ты ничего не говоришь о целях, может тебе хватит системных средств БДЕ
Desdechado (2005-08-16 21:22:00) [36]можно, но зачем?
lmz (2005-08-16 21:08:00) [37]
> Слева направо, сверху вниз.
Как это сделать, можно фрагмент кода...
Anatoly Podgoretsky (2005-08-16 12:33:00) [38]Зачем?
Reindeer Moss Eater (2005-08-16 12:28:00) [39]Слева направо, сверху вниз.