Об этом проекте

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 и коммерческую лицензию для независимых поставщиков программного обеспечения и реселлеров. Он финансируется за счет пожертвований и спонсорской поддержки.