954,086 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Secure programming language

hello !
i want to know if there is any programming language to develop desktop applications which can not be decomplie any way .as i am currently working in .net , and it is very easy to decompile .net code . is there is any other language which is safe from decompiling .(sorry for my bad english.)

Regards

M.Waqas Aslam

waqasaslammmeo
Posting Pro in Training
472 posts since Aug 2011
Reputation Points: 38
Solved Threads: 82
 

not one that I used anyway (but I've only used java professionally)

why do you need something like this anyway?

stultuske
Posting Sensei
3,108 posts since Jan 2007
Reputation Points: 1,114
Solved Threads: 432
 

No, as you can always get the assembly. If you are worried about .NET, use Dotsfucator, though security through obscurity really isnt an issue...

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 
is there is any other language which is safe from decompiling


Better question: Why are you worried about decompiling?

deceptikon
Indubitably
Administrator
614 posts since Jan 2012
Reputation Points: 119
Solved Threads: 103
 

There is not a specific reason for it. This is just for the sake of knowledge
As this came in my mind while discussing with my colleagues in office.
Thanks all of you for showing interest...

waqasaslammmeo
Posting Pro in Training
472 posts since Aug 2011
Reputation Points: 38
Solved Threads: 82
 

JVM bytecode is less decompilable than .NET bytecode. Machine code compiled from C++ or C decompiles into gibberish.

Rashakil Fol
Super Senior Demiposter
Team Colleague
2,658 posts since Jun 2005
Reputation Points: 1,135
Solved Threads: 176
 

everything can be decompiled into machine instructions, that's what the operating system does after all (and you can hook into the operating system and see exactly what it is doing) :)
Someone with an understanding can read those and figure out what is happening.

The only way to prevent decompilation completely is to not provide any executable code to the user.
This is what web applications do, all the business logic is executed on a server in a trusted environment.

jwenting
duckman
Team Colleague
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: