I've got some code and I need to stop people looking at it and stealing it. Can I obfuscate it easily?. I also need to do it with the .hex code so they cant reverse it.
I think this is a very common requirement. Is there a button in keil to do it?
Advise please.
Not so! There are organisations & individuals who offer that very service!
It's not (necessarily) easy and, therefore, it's not cheap - but some find it worthwhile...
Of course, nobody's going to waste the money/effort on some "me-too" 8051+I2C+GSM student project.
Unless that student is just trying to hide the fact that they stole the code from somewhere else...
"virtually"
it is virtually impossible to strike a match on a bar of soap, but if you have the time, money and equipment to harden the bar, you can do it.
Erik
And someone who does have the time, money and equipment is not going to be defeated by mere obfuscation!