⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀FortLock⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀FortBureau
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v3.2.0 BETA⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v1.0.0 BETA
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Если вы не используете FortLock, всё, что вы пишете в CommFort, может прочитать любой, у кого есть базовые навыки работы за компьютером: ваш сосед по Wi-Fi, интернет-провайдер, коллега в офисе или владелец сервера.
Как в WhatsApp - только в CommFort: FortLock шифрует ваши сообщения так, что прочитать их могут только те, кому вы доверяете. Это и есть сквозное шифрование (E2EE).
-----
FortLock — клиентский плагин, добавляющий сквозное шифрование в CommFort на основе ChaCha20-Poly1305 - современного стандарта с аутентификацией сообщений, используемого в известном мессенджере Signal, банковских приложениях и других защищённых системах.
Общайтесь как обычно: плагин автоматически зашифрует исходящие сообщения и расшифрует входящие. Никаких дополнительных действий не требуется.
FortBureau — серверный плагин, который автоматически шифрует сообщения, отправляемые другими плагинами на сервере (например, ботами, AI-ассистентами, системами опросов).
• Устанавливается только владельцем сервера. Обычные пользователи не взаимодействуют с ним напрямую.
• Шифрование применяется к payload'у серверных плагинов - клиенты получают уже зашифрованное сообщение и расшифровывают его через FortLock.
Для участников с одинаковым паролем и установленным плагином переписка выглядит обычной. У остальных - сообщения отображаются как нечитаемая последовательность символов (см. скриншоты ниже).
Поддерживаемые сценарии:
- Публичные каналы (шифрование при нажатии Enter)
- Приватные каналы (шифрование при нажатии Enter)
- Личные сообщения (шифрование при нажатии кнопки Send)
В совокупности это охватывает все основные способы текстового общения в CommFort.
Клавиша F9 отправляет сообщение в открытом виде - удобно для общения с пользователями без плагина.
Особенности:
- ChaCha20-Poly1305 - аутентифицированное шифрование (Poly1305 + ChaCha20), первая публично известная реализация в экосистеме Free Pascal
- Режим стеганографии прячет зашифрованные данные под ссылкой, чтобы не засорять чат
- Полностью автономный - никаких сетевых запросов, телеметрии или внешних зависимостей
- Статистика и прогресс - отслеживайте уровень своей защиты через команду !fortlock stats
- Система рангов - от «Apprentice» до высших уровней (растёт с числом отправленных зашифрованных сообщений)
- Отслеживание разговоров - считает осмысленные диалоги (опционально, только счётчик без имён)
- Подсказки безопасности - 27 из 100 практических рекомендаций
- Интерфейс на русском, английском, украинском и японском
- Работает в Wine и совместим с Windows
- Звуковые сигналы для слабовидящих пользователей (только для Windows)
- Квантоустойчивое ChaCha20-256 (нет обмена ключами)
- API для плагинов - защищённая передача данных между другими плагинами
- FortBureau 2020/2021 API Integration - серверный плагин для отслеживания зашифрованных сессий всех пользователей чата (требуется владение сервером)
- Поместите FortLock.cfplug в папку CommFort/Plugins/ (при необходимости, создайте папку Plugins)
- Перезапустите клиент
- Включите плагин в Настройки → Плагины
- Обратите внимание на сообщение от плагина в канале События и следуйте дальнейшим инструкциям
- Укажите общий пароль в файле config.ini (создаётся автоматически в папке /Plugins/FortLock/)
- Перезапустите плагин, чтобы изменения вступили в силу
FortLock и FortBureau распространяются бесплатно по лицензии PolyForm Noncommercial 1.0.0 - для личного и образовательного использования.
Для коммерческого использования FortLock доступна лицензия при пожертвовании от $40, для FortBureau от $60. Скидка 20% при приобретении двух плагинов одновременно.
Отдельно доступны файлы локализации интерфейса (Русский, Українська, 日本語) за 1 USD (≥0.003 XMR на 16.11.25) для функций версии клиента v2.2.2..
В связи с ограничениями на работу с международными платёжными системами, все пожертвования принимаются только в криптовалюте:
Monero (XMR)
Код: Выделить всё
85r4UUK9qUYZT33P7t6R2M9G7wvFWA1CnhCaxR8GnopFHBJxDzey5LXGLRUEnre5hZbmxpFkjumnUe4BapPgHUrj9woQoZHПосле отправки пожертвования - пожалуйста, спустя 2 часа напишите на orchestra+fortlock@disroot.org с темой «FortLock: [localization / commercial license]» и укажите ID транзакции. Файлы привязываются к вашему e-mail и могут быть высланы повторно при утере. Обработка выполняется вручную.
Команды
!help - общая справка
!fortlock license - статус лицензии
!fortlock stats - ваша статистика защиты
!fortlock status <текст> - установить пользовательский статус
!fortlock 3rdparty - информация о сторонних компонентах
!fortlock -show <сообщение> - вывести в канал События зашифрованный текст (в виде code блока) для копирования и вставки вне поддерживаемых каналов
Безопасность
Вся статистика шифруется, и любая попытка подделки приводит к сбросу файла и обнулению статистики.
Плагин отказывается взаимодействовать с другими плагинами по умолчанию - только чистый, изолированный канал связи между пользователями FortLock.
Подходит для защиты от перехвата провайдером и корпоративной слежки. Не предназначен для противодействия государственным структурам с большими ресурсами.
История изменений
• v2.2.2 — релиз
• v3.0.0 — Poly1305, статистика, подсказки
• v3.1.0 — API, HKDF-SHA256, увеличение лимита сообщений
• v3.2.0 — баг фикс, усиленный статический разделитель домена (HKDF info), релиз серверного плагина FortBureau v1.0.0
Download:
Код: Выделить всё
6fd0b30c344678f176927ccd7e799e3d3928f87e4de82440b3cd7e25c34109b8Код: Выделить всё
2d9152655032b887b9485750b18253e737b383b3b6d5f3df56d3069363a909abРанняя концепция, название, логотип и архитектурные идеи разработаны при участии ассистента Qwen (Alibaba Cloud). Реализация на Free Pascal выполнена с помощью Claude (Anthropic). Спасибо за вклад - вы часть этого проекта.
Скриншоты
Как видите переписку вы:

Как видят вашу переписку остальные:
