Форум сайта python.su
0
Для одного проекта требуется зашифрованная база данных. Первой идеей было чтение файла, расшифрования в строку и передачи этой строки в Zodb, но погуглив от Zodb решил отказаться.
Сейчас смотрю в сторону Sqlite + SQLAlchemy, но насколько я понимаю создать БД из строки нельзя, можно только создать из имени файла.
Есть ли возможность подключиться к БД из строки в SQLAlchemy? М.б. есть какая-то более лучшая альтернатива Sqlite? В бд будет храниться несколько десятков записей.
З.Ы. Есть идея тупо зашифровывать не весь файл, а только записи (т.е. появляется возможность подключения к БД как к обычному файлу) и потом уже каждую запись расшифровывать отдельно, но тогда ведь производительность сильно просядит? Ведь например, 10 колонок * 10 записей = 100 раз операций расшифровывания.
Отредактировано chibit (Июль 4, 2012 14:06:39)
Офлайн
568
Бред, какой-то
Офлайн
0
FishHookПочему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.
Бред, какой-то
Офлайн
568
chibitНу так возьми БД, которая и так защищается паролем, например MySQLFishHookПочему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.
Бред, какой-то
Офлайн
0
FishHookЛишняя зависимость на 50 метров (софт будет работать преимущественно под шindows)chibitНу так возьми БД, которая и так защищается паролем, например MySQLFishHookПочему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.
Бред, какой-то
. Софт достаточно простой - выводится таблица, есть возможно добавить, изменить, удалить элементы таблицы и всё.Отредактировано chibit (Июль 4, 2012 14:34:41)
Офлайн
0
Вообщем ладно, решил CSV использовать. Под мои цели врятле лучше что-то можно найти.
Отредактировано chibit (Июль 4, 2012 16:31:51)
Офлайн
173
Я видел пару программ с *.mdb (MS Access) базами, защищенными паролями.
Если кому-то нужны данные, он все равно их получит. Особенно, если ключ будет хранится в программе, а не выдаваться пользователю отдельно.
Офлайн