
Одноранговое приложение для обмена сообщениями. Реализует протокол безопасного сигнала для сквозного шифрования сообщений и PGP для проверки и аутентификации идентификации. Этот подход не только защищает от атак человека в среднем уровне, но и устраняет необходимость личной проверки, как и другие приложения E2E шифрования (WhatsApp, сигнал, ...), где клавиатуры идентификации генерируются на основе каждого, и каждый должен быть подтвержден вручную лично.
Узнайте больше на https://habibrehman.com/work/ciphora


Вы можете открыть запросы на привлечение, чтобы помочь реализовать функции, которые еще предстоит сделать!
Поддерживаются MacOS 10.10+, Linux и Windows 7+ (только 64-битный).
macOS
Загрузите файл .dmg .
Linux
Загрузите файл .AppImage или .deb .
Армимаж должен быть выполнен исполняемым файлом после загрузки.
Окна
Загрузите файл .exe .
Нужен сервер Ciphora (https://github.com/hr/ciphora-server/)
Клонировать репо
$ git clone --recurse-submodules https://github.com/HR/ciphora.git
$ git clone https://github.com/HR/ciphora-server.git
Установите DEP для обоих репо
$ yarn
Для более быстрого разработки запустите Bundler (WebPack)
$ yarn run bundler
В новом TTY запустите приложение
$ gulp
Чтобы проверить приложение локально с другим приложением, просто запустите второй экземпляр в новом TTY
$ gulp
NB На macOS вам может быть предложено разрешить входящие соединения каждый раз, когда вы запускаете их. К сожалению, единственный способ сделать это в настоящее время - временно отключить ваш брандмауэр.
$ npm run release
После того, как Трэвис заканчивает создание вашего приложения, откройте созданный черновик релиз и нажмите «Опубликовать».