私の要件は、ネットワーク経由で XML を使用して送信されたデータを保護するための最適なアルゴリズムの使用法を見つけることです。これは、第三者間で交換される重要なデータです。
私は、最近かなり時代遅れになっている DES について知っています。MD5 は別のオプションとして登場しましたが、これでは復号化してデータを取り戻すことはできません (間違っている場合は修正してください)
上記のタスクを達成するために他にどのようなオプションが必要であり、それを行うための最良かつ最も標準的な方法はどれですか?
AES を試してみました。暗号化と復号化に共通のキーを使用します。私が検討した他のオプションは、暗号化と復号化のために公開鍵と秘密鍵の 2 つの鍵を持つ RSA でした。
上記の2つのより良いアプローチについて決定できません。