| imho.ws |
![]() |
|
|
|
# 2 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А стандартные алгоритмы шифрования не подходят ? Blowfish, DES и т.д. ?
Вот для паскаля например: http://pascal.sources.ru/crypt/index.htm |
|
|
|
|
# 3 |
|
Junior Member
Регистрация: 27.12.2002
Адрес: Belarus
Сообщения: 129
![]() |
Всё зависит чем и как ты DBF открываешь...
* FoxPro -- это проблематично (обычно такая защита легко снимается). * Delphi/C++ и через стандартный API, то возможно что там уже есть механизм шифрования (в наиболее поздних версиях). * Delphi/C++ напрямую читаешь DBF (шифруй как хочешь) -- трата времени, хотя возможно. Можно просто записывать в поля уже шифрованные данные, но тогда могут возникнуть проблемы с ключами и сортировкой. Но если помучаться, то можно сделать шифр сохраняющий отношение (>, =, <) для простого и шифрованного текста. Допустимо шифровать не всё, а только самое интересное, например связующую таблицу для отношений (N : M). Тогда на руках у врага окажется набор несвязанных данных -- пусть мучается. P.S. Иногда полезно чтобы после кодирования данные выглядили как нормальные (легко реализовать с числами) -- это затормозит взлом, но не более. Самое страшное средство взлома это листок бумаги и каклькулятор. |
|
|