https://github.com/shatrovalexey/DSC-VFS-Solvent
Назначение
Децентрализованное хранение данных в публичных сетях и службах. Сейчас есть поддержка протоколов FTP и IMAP.
Как это работает
- Делит ваш файл на части
- Шифрует каждую часть AES-256 с произвольным генерируемым паролем
- Сохраняет каждую часть в произвольном аккаунте
Лицензия
GNU GENERAL PUBLIC LICENSE
Системные требования
- Python version >= 3.4x : https://www.python.org/downloads/
- pycrypto: https://pypi.python.org/pypi/pycrypto
Больше не нужен: 3. win32con: http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/
Загрузка
https://github.com/shatrovalexey/DSC-VFS-Solvent.git
Настройка
Укажите настройки для доступа к вашим аккаунтам в config/account.gz Сейчас поддерживаются дравера только DriverFTP и DriverIMAP4. Исправьте пути в install.reg и запустите его.
Запуск
В проводнике Windows появятся новые пункты меню для управления файлами, которые вы загрузили в аккаунты, указанные в config/account.gz. Программа init.py позволяет использовать графический интерфейс для управления файлами и аккаунтами.
Планы разработки
- -- Уйти от JSON к SQLite --
- -- Упаковать и защитить паролем БД --
- Удалить любые зависимости от ОС - есть частично
- Собрать исполняемый файл с помощью cx_freeze
- Распределять дубликаты частей файлов между аккаунтами для более надёжного хранения
- Разработка драйвера для подключения директории в Linux
- Больше настроек для управления данных, как тестирование хранимых файлов и скоростей работы служб, оптимизация хранения
- Больше драйверов для большего количества служб
- Поддержка мобильных устройств
Что нового в v1.3.1?
- Удалена зависимость от модуля pywin32 и в принципе от MS Windows, кроме файла "reg" и набора файлов "bat".
Что нового в v1.3?
- Теперь БД зашифрована. При первом использовании обязательно запустите "change_password.bat" и укажите новый пароль. Пароль может быть 16, 24 или 32 символа длиной.
Что нового в v1.2?
- Создание и восстановление резервных копий data.db: Чтобы выполнить бэкап запустите "backup.bat" и сохраните код из вывода Чтобы восстановить бэкап запустите "unbackup.bat %FILE_ID%"
Что нового в v1.1?
- Хранение ссылок на данных в JSON заменено на SQLite3
- Исправлены баги в GUI
Автор
Шатров Алексей Сергеевич, mail[аt]ashatrov.ru.