
Eine Peer-to-Peer-End-to-End-Verschlüsselte-Messaging-App. Implementiert das sichere Signalprotokoll für die End-to-End-Verschlüsselung von Nachrichten und PGP zur Identitätsprüfung und -authentifizierung. Dieser Ansatz schützt nicht nur vor Angriffen des Menschen, sondern beseitigt auch die Notwendigkeit einer persönlichen Überprüfung wie bei anderen E2E-Verschlüsselungs-Apps (WhatsApp, Signal, ...), wobei Identitätstasten auf der Basis pro Gerät erzeugt werden und jeder manuell personal verifiziert werden muss.
Erfahren Sie mehr unter https://habibrehman.com/work/ciphora


Sie können gerne Pull -Anfragen eröffnen, um die Funktionen zu implementieren, die noch zu tun sind!
MacOS 10.10+, Linux und Windows 7+ werden unterstützt (nur 64-Bit).
macos
Laden Sie die .dmg -Datei herunter .
Linux
Laden Sie die .AppImage oder .deb -Datei herunter .
Der Appimage muss nach dem Download ausführbar gemacht werden.
Fenster
Laden Sie die .exe -Datei herunter .
Benötigt auch den Ciphora-Server (https://github.com/hr/ciphora-server/)
Klonen Sie die Repos
$ git clone --recurse-submodules https://github.com/HR/ciphora.git
$ git clone https://github.com/HR/ciphora-server.git
Installieren Sie DEPs für beide Repos
$ yarn
Führen Sie für schnellere Entwickler den Bundler aus (Webpack).
$ yarn run bundler
Führen Sie in einem neuen Ty die App aus
$ gulp
Um die App lokal mit einer anderen App zu testen, führen Sie einfach eine zweite Instanz in einem neuen TTY aus
$ gulp
NB auf MacOS werden Sie möglicherweise aufgefordert, eingehende Verbindungen jedes Mal, wenn Sie sie ausführen, zu ermöglichen. Leider ist der einzige Weg, dies zu vergehen, derzeit darin, Ihre Firewall vorübergehend zu deaktivieren.
$ npm run release
Nach dem Erstellen von Travis erstellen Sie Ihre App, öffnen Sie den Release -Entwurf, den Sie erstellt hat, und klicken Sie auf "Veröffentlichen".