Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2012 14:03:12

chibit
Зарегистрирован: 2012-04-30
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

Для одного проекта требуется зашифрованная база данных. Первой идеей было чтение файла, расшифрования в строку и передачи этой строки в Zodb, но погуглив от Zodb решил отказаться.
Сейчас смотрю в сторону Sqlite + SQLAlchemy, но насколько я понимаю создать БД из строки нельзя, можно только создать из имени файла.

Есть ли возможность подключиться к БД из строки в SQLAlchemy? М.б. есть какая-то более лучшая альтернатива Sqlite? В бд будет храниться несколько десятков записей.
З.Ы. Есть идея тупо зашифровывать не весь файл, а только записи (т.е. появляется возможность подключения к БД как к обычному файлу) и потом уже каждую запись расшифровывать отдельно, но тогда ведь производительность сильно просядит? Ведь например, 10 колонок * 10 записей = 100 раз операций расшифровывания.

Отредактировано chibit (Июль 4, 2012 14:06:39)

Офлайн

#2 Июль 4, 2012 14:07:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

Бред, какой-то



Офлайн

#3 Июль 4, 2012 14:16:02

chibit
Зарегистрирован: 2012-04-30
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

FishHook
Бред, какой-то
Почему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.

Офлайн

#4 Июль 4, 2012 14:17:14

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

chibit
FishHook
Бред, какой-то
Почему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.
Ну так возьми БД, которая и так защищается паролем, например MySQL



Офлайн

#5 Июль 4, 2012 14:20:38

chibit
Зарегистрирован: 2012-04-30
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

FishHook
chibit
FishHook
Бред, какой-то
Почему? Стоит задача сделать GUI к базе данных, содержимое которой нужно защитить паролем.
Ну так возьми БД, которая и так защищается паролем, например MySQL
Лишняя зависимость на 50 метров (софт будет работать преимущественно под шindows) . Софт достаточно простой - выводится таблица, есть возможно добавить, изменить, удалить элементы таблицы и всё.
Upd: К тому же пароль легко подсматривается в исходниках.

Отредактировано chibit (Июль 4, 2012 14:34:41)

Офлайн

#6 Июль 4, 2012 14:56:07

chibit
Зарегистрирован: 2012-04-30
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

Вообщем ладно, решил CSV использовать. Под мои цели врятле лучше что-то можно найти.

Отредактировано chibit (Июль 4, 2012 16:31:51)

Офлайн

#7 Июль 4, 2012 17:42:59

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Хранение и чтение зашифрованной базы данных

Я видел пару программ с *.mdb (MS Access) базами, защищенными паролями.

Если кому-то нужны данные, он все равно их получит. Особенно, если ключ будет хранится в программе, а не выдаваться пользователю отдельно.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version