
Une application de messagerie cryptée de bout en bout entre-tête. Implémente le protocole de signal sécurisé pour le chiffrement de bout en bout des messages et PGP pour la vérification et l'authentification de l'identité. Cette approche protège non seulement les attaques de l'homme dans le milieu, mais supprime la nécessité d'une vérification en personne comme avec d'autres applications de chiffrement E2E (WhatsApp, Signal, ...) où les gains de clés d'identité sont générées sur une base par périphérique et chacun doit être vérifié manuellement en personne.
En savoir plus sur https://habibrehman.com/work/ciphora


Vous êtes les bienvenus pour ouvrir des demandes de traction pour aider à implémenter les fonctionnalités à faire!
MacOS 10.10+, Linux et Windows 7+ sont pris en charge (64 bits uniquement).
macos
Téléchargez le fichier .dmg .
Linux
Téléchargez le fichier .AppImage ou .deb .
L'applimage doit être rendu exécutable après le téléchargement.
Fenêtre
Téléchargez le fichier .exe .
Besoin du serveur Ciphora également (https://github.com/hr/ciphora-server/)
Cloner les repos
$ git clone --recurse-submodules https://github.com/HR/ciphora.git
$ git clone https://github.com/HR/ciphora-server.git
Installer Deps pour les deux dépôts
$ yarn
Pour plus rapide, exécutez le bundler (webpack)
$ yarn run bundler
Dans un nouveau tty, exécutez l'application
$ gulp
Pour tester l'application localement avec une autre application, exécutez simplement une deuxième instance dans un nouveau Tty
$ gulp
NB sur macOS, vous pouvez être invité à autoriser les connexions entrantes à chaque fois que vous l'exécutez. Malheureusement, la seule façon de faire disparaître actuellement cela est de désactiver temporairement votre pare-feu.
$ npm run release
Une fois Travis terminé la création de votre application, ouvrez le projet de version qu'il a créé et cliquez sur "Publier".