I have an old Delphi application. This application accepts the session key from the server, does some secret things using this key, for example, hashing, etc., And post encryption to the server. The server knows how to extract data from this cipher. So simple is security through obscurity.
I would like to rewrite this application using C # and then use obfuscation software to hide the process of creating secret data.
Will a running C # application be more or less "safe" than not confusing, but binary, a Delphi application? Will it be even harder to crack Delphi code?
Note. I understand very well that security through the unknown is not very secure.
source
share