暗号化の初心者であるすべての人に謝罪し、何日もグーグルで検索し、最終的に完全に質問しました。
PHP を使用して、Java TripleDES "DESede/ECB/NoPadding" 関数で読み取り可能なデータを暗号化および復号化する必要があります。
Java には、「F4D5CBDF57FEEDCFA41FD6AFE7BCDFEA」などの倍長の 32 文字のキーがあり、これはバイトに変換され、問題なく暗号化された結果を提供します。(私はコードを持っていません。)
PHP では、mcrypt を介して tripledes、ecb 関数呼び出しで同じキーを試行すると、システムが最大 24 文字を想定しているため、キー長エラーが発生します。
PHP が Java と同じ暗号化結果を生成するには、キーに対して何をする必要がありますか?