CryptoJS (クライアント) と OpenSSL (サーバー) との 3 パス交換を検討しています。これを行う方法の例が見つかりません。誰かが私を正しい方向に向けてくれるでしょうか。私は次のことをしようとしています:
- サーバーは、ランダムに生成されたキーで暗号化された文字列をクライアントに送信します。
- クライアントは別のキーで文字列を暗号化し、サーバーに送り返します
- サーバーは、ステップ 1 のサーバーのキーを使用して文字列を復号化し、それをクライアントに送り返します。
- クライアントは、ステップ 2 のクライアントのキーを使用して文字列を復号化します。これで、クライアントはサーバーからの元の文字列を取得します。
これは、私が作成している小さなアプリ用です。私は以前に CryptoJS を使用したことがありますが、以前は 3 パスを実行する必要がありませんでした。作業の例は非常に役立ちます。助けてくれてありがとう。