FortLock — E2E шифрование для CommFort [плагин для клиента]
Добавлено: 13:00, 07.10.2025

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀v2.2.2 BETA
FortLock добавляет сквозное шифрование в CommFort на основе ChaCha20 с 256-битным ключом - алгоритма, применяемого в Signal, SimpleX и других современных защищённых системах.
Общайтесь как обычно: плагин автоматически зашифрует исходящие сообщения и расшифрует входящие. Никаких дополнительных действий не требуется.
Для участников с одинаковым паролем и установленным плагином переписка выглядит обычной. У остальных - сообщения отображаются как нечитаемая последовательность символов.
Поддерживаемые сценарии:
- Публичные каналы (шифрование при нажатии Enter)
- Приватные каналы (шифрование при нажатии Enter)
- Личные сообщения (шифрование при нажатии кнопки Send)
В совокупности это охватывает все основные способы текстового общения в CommFort.
Клавиша F9 всегда отправляет сообщение без шифрования - удобно для статусов, команд или публичных объявлений.
Особенности:
- Режим стеганографии прячет зашифрованные данные под ссылкой, чтобы не засорять чат
- Полностью автономный - никаких сетевых запросов, телеметрии или внешних зависимостей
- Интерфейс на русском, английском, украинском и японском
- Работает в Windows и полностью совместим с Wine
- Поместите в папку
Код: Выделить всё
FortLock.cfplug(при необходимости, создайте папку Plugins)Код: Выделить всё
CommFort/Plugins/ - Перезапустите клиент
- Включите плагин в Настройки → Плагины
- Обратите внимание на сообщение от плагина в канале Events и следуйте дальнейшим инструкциям
- Укажите общий пароль в файле (создаётся автоматически в папке /Plugins/FortLock/)
Код: Выделить всё
config.ini - Перезапустите плагин что-бы изменения вступили в силу
FortLock распространяется бесплатно по лицензии PolyForm Noncommercial 1.0.0 - для личного и образовательного использования.
Если вы используете его в коммерческих целях, достаточно символического пожертвования (например, ≥$10).
Также доступны персонализированные файлы локализации за 1 USD (≥0.003 XMR на 04.10.25).
В связи с ограничениями на работу с международными платёжными системами, пожертвования принимаются только в криптовалюте:
Monero (XMR)
Код: Выделить всё
85r4UUK9qUYZT33P7t6R2M9G7wvFWA1CnhCaxR8GnopFHBJxDzey5LXGLRUEnre5hZbmxpFkjumnUe4BapPgHUrj9woQoZHСтатус лицензии и справка: команды
Код: Выделить всё
!fortlock licenseКод: Выделить всё
!helpПожалуйста используйсте форум для сообщений об ошибках плагина, предварительно проверяя уже известные из следующего списка:
Известные проблемы FortLock:
- Безопасность: Защита от подмены сообщений (HMAC) будет добавлена в будущем обновлении.
- Длина сообщений: Ограничение ~4000 символов. Для более длинных текстов, требуется разбивка на несколько сообщений.
- Стеганография: Отправитель видит длинные пробелы после своих сообщений. Отключите через UseSteganography=0 в config.ini.
- Личные сообщения: История диалога показывает только последнее сообщение, а не всю цепочку (косметическая особенность).
- Команды после ЛС: Команды !help и !fortlock license могут показать некорректные символы сразу после отправки личного сообщения - повторный ввод команды работает корректно.
- Украинский язык: ЛС с пользователями со сложными никами работают нестабильно. Используйте английскую/русскую версию CommFort клиента или приватные каналы.
- Совместимость версий: Все участники должны использовать одинаковую версию плагина. Текущая версия несовместима с предыдущими версиями.
Download:
Благодарности
Ранняя концепция, название, логотип и архитектурные идеи разработаны при участии ассистента Qwen (Alibaba Cloud). Реализация на Free Pascal выполнена с помощью Claude (Anthropic). Спасибо за вклад - вы часть этого проекта.