Страница 1 из 1

FortLock — E2E шифрование для CommFort [плагин для клиента]

Добавлено: 13:00, 07.10.2025
Orchestra
Изображение
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v2.2.2 BETA

FortLock добавляет сквозное шифрование в CommFort на основе ChaCha20 с 256-битным ключом - алгоритма, применяемого в Signal, SimpleX и других современных защищённых системах.
Общайтесь как обычно: плагин автоматически зашифрует исходящие сообщения и расшифрует входящие. Никаких дополнительных действий не требуется.

Для участников с одинаковым паролем и установленным плагином переписка выглядит обычной. У остальных - сообщения отображаются как нечитаемая последовательность символов.

Поддерживаемые сценарии:
  • Публичные каналы (шифрование при нажатии Enter)
  • Приватные каналы (шифрование при нажатии Enter)
  • Личные сообщения (шифрование при нажатии кнопки Send)
Плагин автоматически определяет тип чата - настройка по каналам не нужна.
В совокупности это охватывает все основные способы текстового общения в CommFort.

Клавиша F9 всегда отправляет сообщение без шифрования - удобно для статусов, команд или публичных объявлений.

Особенности:
  • Режим стеганографии прячет зашифрованные данные под ссылкой, чтобы не засорять чат
  • Полностью автономный - никаких сетевых запросов, телеметрии или внешних зависимостей
  • Интерфейс на русском, английском, украинском и японском
  • Работает в Windows и полностью совместим с Wine
Установка
  1. Поместите

    Код: Выделить всё

    FortLock.cfplug
    в папку

    Код: Выделить всё

    CommFort/Plugins/
    (при необходимости, создайте папку Plugins)
  2. Перезапустите клиент
  3. Включите плагин в Настройки → Плагины
  4. Обратите внимание на сообщение от плагина в канале Events и следуйте дальнейшим инструкциям
  5. Укажите общий пароль в файле

    Код: Выделить всё

    config.ini
    (создаётся автоматически в папке /Plugins/FortLock/)
  6. Перезапустите плагин что-бы изменения вступили в силу
Лицензия и поддержка
FortLock распространяется бесплатно по лицензии PolyForm Noncommercial 1.0.0 - для личного и образовательного использования.
Если вы используете его в коммерческих целях, достаточно символического пожертвования (например, ≥$10).

Также доступны персонализированные файлы локализации за 1 USD (≥0.003 XMR на 04.10.25).

В связи с ограничениями на работу с международными платёжными системами, пожертвования принимаются только в криптовалюте:
Monero (XMR)

Код: Выделить всё

85r4UUK9qUYZT33P7t6R2M9G7wvFWA1CnhCaxR8GnopFHBJxDzey5LXGLRUEnre5hZbmxpFkjumnUe4BapPgHUrj9woQoZH
После отправки пожертвования - пожалуйста, спустя 1-2 часа напишите на orchestra+fortlock@disroot.org с темой «FortLock: [localization / commercial license]» и укажите ID транзакции. Необходимые файлы будут привязанны к вашему e-mail и могут быть высланны повторно при их утере. Обработка выполняется вручную и может занять некоторое время.

Статус лицензии и справка: команды

Код: Выделить всё

!fortlock license
и .

Пожалуйста используйсте форум для сообщений об ошибках плагина, предварительно проверяя уже известные из следующего списка:
Известные проблемы FortLock:
  • Безопасность: Защита от подмены сообщений (HMAC) будет добавлена в будущем обновлении.
  • Длина сообщений: Ограничение ~4000 символов. Для более длинных текстов, требуется разбивка на несколько сообщений.
  • Стеганография: Отправитель видит длинные пробелы после своих сообщений. Отключите через UseSteganography=0 в config.ini.
  • Личные сообщения: История диалога показывает только последнее сообщение, а не всю цепочку (косметическая особенность).
  • Команды после ЛС: Команды !help и !fortlock license могут показать некорректные символы сразу после отправки личного сообщения - повторный ввод команды работает корректно.
  • Украинский язык: ЛС с пользователями со сложными никами работают нестабильно. Используйте английскую/русскую версию CommFort клиента или приватные каналы.
  • Совместимость версий: Все участники должны использовать одинаковую версию плагина. Текущая версия несовместима с предыдущими версиями.
Что пока не поддерживается: изображения, файлы, полное форматирование BB-кодов, ротация ключей.

⚠️ Подходит для защиты от перехвата провайдером и корпоративной слежки. Не подходит для защиты от государственных структур с большими ресурсами.


Download:
FortLock_v2.2.2_BETA.zip
First release
(345.75 КБ) 27 скачиваний
🔐 SHA256: d85e6412e1d9b0ae58b7875dfa1042840f1b0f0f8a89a91bcb124710fdc95698

Благодарности
Ранняя концепция, название, логотип и архитектурные идеи разработаны при участии ассистента Qwen (Alibaba Cloud). Реализация на Free Pascal выполнена с помощью Claude (Anthropic). Спасибо за вклад - вы часть этого проекта.