公開鍵と秘密鍵のペアは、java スクリプト アルゴリズムを介してクライアント側で作成され、公開鍵はサーバーに転送されます。
個人の秘密鍵のコピーが、java スクリプト変数の形式でユーザーのコンピューターに保存されました。
ユーザー A がユーザー B にメッセージを送信する場合
サーバーは、ユーザー B の公開鍵を使用してメッセージを暗号化します。
ユーザー B はメッセージを取得し、Java スクリプト変数に保持されている非公開のユーザー B の秘密鍵を使用してメッセージを復号化 (Java スクリプトで記述されたアルゴリズム) します。
ユーザー B の秘密鍵がネットワークを介して開示されることは決してありません。
それは安全でしょうか?