RSA 暗号化を使用して、クライアント (ブラウザー、js+ajax) からサーバー (PHP) にデータを送信したいとします。サーバー用に 1 つの大きな RSA キー ペアを定義し、それを毎回使用するのは良い考えですか?
phpseclib
のキー ジェネレーターは、受け入れ可能な (1024+) キー サイズ (Core2Duo 3GHz 3GB RAM でテスト済み) に対して非常に遅いため、この質問を提起します。
128 ビット - 86 ミリ秒、256 ビット - 528
ミリ秒、
512 ビット - 2240 ミリ秒の平均。
そのため、送信ごとにキーを生成することは不可能です (または、何かを見落としているのでしょうか?)
(SSH を推奨する必要はありません。ありがとうございます)