Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компонет для шифрования баз данных


TiFFolk ©   (2006-07-21 01:10:00) 

Существует ли компонет для шифрования баз данных?
В часность локальных:dbase access paradox


PEAKTOP   (2006-07-25 16:38:00) [1]

Смотря для чего тебе это нужно.
Если тебе нужно продавать базы данных с условием, что кроме твоей проги ничем нельзя было данные просмотреть, то лучше сразу писать что-то свое, потомок от TDataSet.
А если Вы не только кодер, а еще и СисАдмин на нормальном предприятии, где начальство считает, что лучше пусть база данных "пропадет, чем достанется врагу" (читать, сотрудникам налоговой и подобных служб), то достаточно юзать PGP, а базу хранить в виртуальной папке, которая монтируется только вручную от rootа. Я лично давно пользую Firebird + {Apache+PHP+куча дилеров по области} + {exe-шик +куча клинетов по локалке}. А база лежит в PGP папках томами по 2 ГБ, общий размер  - 6 ГБ. И нормально, ниче не тормозит, хотя между SQL-серваком и жестким диском есть промежуточная служба.


ORMADA   (2006-07-25 08:31:00) [2]

Прозрачное шифрование баз данных Access
http://www.silicontaiga.ru/home.asp?artId=4759


ORMADA   (2006-07-24 14:38:00) [3]

ну не шифруй индексы, шифруй тока данные ... алгоритм сам придумай или в нете поищи.. или по мд5 всё а ключ храни глубоко где нить .. чтоп никто не украл...:)
если б сервер был то на нём можно было бы шифровать/дешифровать а клиенту тока данные возвращать...(типа 3-х звенки)


TiFFolk   (2006-07-22 00:09:00) [4]

а есть ли что-то бесплатное?
и нгде бы это взять?


Desdechado   (2006-07-21 11:30:00) [5]

> можешь и сам легко придумать как шифровать
Придумать <> Сделать.
Проблемы при этом самые разнообразные, например, работа с индексами.


ORMADA   (2006-07-21 06:58:00) [6]

или заюзать их же CryptoPressStream


ORMADA   (2006-07-21 06:57:00) [7]

есть к примеру Accuracer
http://www.aidaim.com/client_server_single-file_bde_replacement_delphi_database_embedded_database.ht
Accuracer Database System - компактная высокопроизводительная однофайловая встраиваемая файл-серверная/клиент-серверная Windows / Linux кросс-платформенная система базы данных для замены BDE c поддеркой SQL'92 (DML & DDL), транзакций, широким диапазоном настраиваемого сжатия данных с возможностью переключения алгоритмов, большим выбором криптостойких алгоритмов и режимов шифрования. Поддерка транзакций (уровень изоляции - READ COMMITTED); высокая скорость работы (особенно для больших таблиц); быстрая индексная система; in-memory режим для сверхскоростной работы с таблицами в оперативной памяти, используя богатый набор средств SQL; минимальное использование ресурсов оперативной памяти; компактный формат хранения данных на диске; все таблицы, индексы и метаданные в единственном файле базы данных; компактный код добавляется прямо в файл приложения, никаких внешних DLL или других библиотек и модулей; база данных может быть интегрирована внутрь исполняемого файла вашего приложения; высокая совместимость с TTable, TQuery, TDatabase, TSession, TBatchMove и визуальными контролами, как стандартными, так и сторонних производителей; ссылочная целостность; встроенные средства архивации/восстановления; Reverse engeneering (экспорт таблиц в SQL скрипты); поддержка IProvider (ClientDataset); полноценная поддержка групповых операций (BatchMove component); ODBC драйвер; утилиты с исходными кодами; множество демок, хорошо документированная система помощи с описанием возможностей оптимизации. Имеется версия продукта с полный исходный кодом.

а можешь и сам легко придумать как шифровать...


Наверх

Титульная страница Поиск, карта сайта Написать письмо