I have old Delphi application. This app takes session key from server, do some stuff with secret using this key like hashing etc. and post back cipher to the server. Server knows how to retrieve data from this cipher. So simply it's 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 C# obfuscated app be more or less "secure" than not obfuscated, but binary, Delphi app? Will it be still harder to crack Delphi code?
Note: I am perfectly aware, that security through obscurity is not really secure.