古いDelphiアプリケーションがあります。このアプリはサーバーからセッションキーを取得し、ハッシュなどのこのキーを使用して秘密を使用していくつかの処理を実行し、暗号をサーバーにポストバックします。サーバーは、この暗号からデータを取得する方法を知っています。つまり、隠すことによるセキュリティです。
このアプリケーションをC#を使用して書き直してから、難読化ソフトウェアを使用して秘密データの作成プロセスを非表示にしたいと思います。
C#の難読化されたアプリは、難読化されていないがバイナリのDelphiアプリよりも多かれ少なかれ「安全」ですか?Delphiコードを解読するのはさらに難しいでしょうか?
注:隠すことによるセキュリティは実際には安全ではないことを私は完全に認識しています。