Об этом проекте
Cryptomator обеспечивает многоплатформенное прозрачное клиентское шифрование файлов, хранящихся в облаке. Нативные двоичные файлы доступны для Windows, macOS и Linux, а проект также можно собрать из исходного кода с помощью Maven.
Ключевые возможности, описанные в README:
- Работает с Dropbox, Google Drive, OneDrive, MEGA, pCloud, ownCloud, Nextcloud и любым другим сервисом облачного хранения, который синхронизируется с локальным каталогом.
- Работа на стороне клиента: никаких учетных записей и никакого обмена данными с онлайн-сервисами.
- Прозрачный виртуальный диск: файлы используются так, как если бы они находились на USB-флешке.
- Шифрование AES с длиной ключа 256 бит; имена файлов шифруются, а структура папок скрывается.
- В одном облачном хранилище можно использовать несколько хранилищ, каждое со своими паролями.
Упомянутые детали конфиденциальности и согласованности:
- 256-битные ключи, вывод ключа scrypt и криптографически безопасные случайные числа для солей, IV и главного ключа.
- Конфиденциальные данные удаляются из кучи как можно скорее.
- Аутентифицированное шифрование содержимого файлов обнаруживает измененный зашифрованный текст до расшифровки.
- Операции ввода-вывода являются транзакционными и атомарными там, где это поддерживает файловая система.
- Каждый файл содержит всю информацию, необходимую для расшифровки, кроме ключа, что позволяет избежать единой точки отказа.
Для сборки требуется JDK 26. В README показаны команды Maven для сборки (`./mvnw clean install`) и запуска приложения (`./mvnw -Prun compile exec:exec`) с профилем `dev` для изолированных настроек разработки.
Проект имеет двойную лицензию: GPLv3 для проектов FOSS и коммерческую лицензию для независимых поставщиков программного обеспечения и реселлеров. Он финансируется за счет пожертвований и спонсорской поддержки.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.