
ピアツーピアのエンドツーエンド暗号化されたメッセージングアプリ。メッセージのエンドツーエンド暗号化のための安全な信号プロトコルと、IDの検証と認証のためにPGPを実装します。このアプローチは、中間の攻撃から保護するだけでなく、他のE2E暗号化アプリ(WhatsApp、Signal、...)と同様に対面検証の必要性を削除します。この場合、IDキーピアがデバイスごとに生成され、それぞれが手動で検証する必要があります。
詳細については、https://habibrehman.com/work/ciphoraをご覧ください


まだ行う機能の実装を支援するために、オープンプルリクエストを歓迎します!
MACOS 10.10+、Linux、およびWindows 7+はサポートされています(64ビットのみ)。
macos
.dmgファイルをダウンロードします。
Linux
.AppImageまたは.debファイルをダウンロードします。
Appimageは、ダウンロード後に実行可能にする必要があります。
Windows
.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
両方のレポでDEPSをインストールします
$ yarn
より高速な開発のために、バンドラー(webpack)を実行します
$ yarn run bundler
新しいTTYで、アプリを実行します
$ gulp
別のアプリでアプリをローカルにテストするには、新しいTTYで2番目のインスタンスを実行するだけです
$ gulp
nb macosでは、実行するたびに着信接続を許可するように求められる場合があります。残念ながら、現在それをなくす唯一の方法は、ファイアウォールを一時的に無効にすることです。
$ npm run release
Travisがアプリの構築を終了した後、作成したリリースドラフトを開き、「公開」をクリックします。