問題タブ [ecdh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java ソケットが、送信されたサイズよりも大きな配列サイズを受信するのはなぜですか?
256 ビット AES で暗号化を実行するクライアント/サーバー プログラムを作成しています。ECDH からキーを取得しています。さまざまなキーと文字列を表すために使用しているバイト配列のサイズを送信します。私が抱えている問題は、暗号化された文字列のサイズをクライアントからサーバーに送信しようとすると、実際よりもはるかに大きなサイズを送信したとサーバーが言うことです。サイズの送信は、送信する必要がある他のすべてのバイト配列で機能しました。クライアントから送信される暗号化文字列のサイズは 16 バイトです。サーバーは、276032497 バイトの整数サイズを受け取ります。実際にクライアント側から 16 バイトを送信していることを確認しました。
問題が何であるかについて何か考えはありますか?
サーバーコード:
クライアントコード:

