ノードJSのテキストをノードRSAで暗号化し、JSEncryptライブラリが使用しているクライアント(javascript)に渡しますが、暗号化されたメッセージはnullになります。公開鍵と秘密鍵は、公開鍵で暗号化し、JavaScript側で秘密鍵で解読する、nodeJSサーバーで開発中です。JDKの暗号化とJavascriptの復号化
これは正しく起こらない!!!!
nodejs(Node-RSAを使用)から来るメッセージを解読するために、javascriptでどのライブラリを使うべきか誰にでも伝えることができます。
私たちは既にHTTPSを使用していますが、私たちのユースケースは、それと信頼されていないブローカーとの間にブローカーがあり、私たちはそれを使用することを余儀なくされています。私たちはクライアント側の人々を信頼しているので、クライアント側で解読しています。
なぜHTTPSを使用しないのですか?あなたのソリューションにはセキュリティ上のリスクが伴います。どのようにしてブラウザに秘密鍵を送信/格納しますか?プレーンなHTTPを使うつもりですか? – pedrofb
私たちはすでにHTTPSを使用していますが、私たちのユースケースは、そのブローカーと信頼されていないブローカーの間にブローカーがあり、私たちはそれを使用することを余儀なくされているためです..暗号の復号化を使用したいと思います。私たちのクライアント側の人たち、私たちはクライアント側で解読しています。 – striker0794
これは重要な説明です。しかし、ブローカが信頼されていない場合、ブローカがネットワークを盗聴する可能性があるため、プライベートキーをクライアントに送信することはできません。そうですか? – pedrofb