0

これが私が直面している問題です。サーバー A (IBM i740 メイン フレーム) で実行されているメカニズムがあり、安全なデータを取得し、AES を使用して暗号化します。今、その ENCRYPTED データ(AES 暗号化文字列)を取得したいのですが、文字化けしているため、http では送信できません。私がそれを取得するために、F51A751CC72124EE95518BECBA1F47C4. 私の質問は、その HEX 値を (できれば Java で) AES 暗号化された文字列に変換する方法はありますか (文字列を解読したくないので、元の暗号化された値に戻すだけです)。ありがとう

4

1 に答える 1

2

要約すると、直面している問題は、HTTP 経由でバイナリデータを送信することです。(これは暗号化とは関係ありません。問題が複雑になるだけです。) 面白いことに、バイナリ データは常に HTTP 経由で送信されます。(画像等)

データの送信をどの程度正確に計画しているかを明確にする必要があります。HTTP POST に含めていますか? その場合は、データをエンコードする必要があります。ここではBase64が理想的です。

それ以外の場合は、おそらくバイナリで送信できます。送信方法を説明するだけなので、適切なもの(MIMEタイプなど)を設定して、送信中にデータが破損しないようにすることができます。

于 2012-11-12T22:46:51.037 に答える