Показать сообщение отдельно
Старый 08.05.2003, 13:58     # 3
aleh
Junior Member
 
Регистрация: 27.12.2002
Адрес: Belarus
Сообщения: 129

aleh Путь к славе только начался
Всё зависит чем и как ты DBF открываешь...
* FoxPro -- это проблематично (обычно такая защита легко снимается).
* Delphi/C++ и через стандартный API, то возможно что там уже есть механизм шифрования (в наиболее поздних версиях).
* Delphi/C++ напрямую читаешь DBF (шифруй как хочешь) -- трата времени, хотя возможно.

Можно просто записывать в поля уже шифрованные данные, но тогда могут возникнуть проблемы с ключами и сортировкой. Но если помучаться, то можно сделать шифр сохраняющий отношение (>, =, <) для простого и шифрованного текста.
Допустимо шифровать не всё, а только самое интересное, например связующую таблицу для отношений (N : M). Тогда на руках у врага окажется набор несвязанных данных -- пусть мучается.

P.S.
Иногда полезно чтобы после кодирования данные выглядили как нормальные (легко реализовать с числами) -- это затормозит взлом, но не более. Самое страшное средство взлома это листок бумаги и каклькулятор.
aleh вне форума