obfuscate code

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.

Parents
  • Be aware that most hackers and reverse engineering experts are a lot smarter than the average developer.

    Is there a button you can press to get smarter? No, so don't assume there is a magic way to change how processors execute machine code. Available protection methods may be discussed in product manuals.

    Sometimes a chip will have a fuse to lock down debug or programming access to the internal memory that can limit access via traditional tools, but generally there are other specialized methods and equipment that can be brought to bear.

Reply
  • Be aware that most hackers and reverse engineering experts are a lot smarter than the average developer.

    Is there a button you can press to get smarter? No, so don't assume there is a magic way to change how processors execute machine code. Available protection methods may be discussed in product manuals.

    Sometimes a chip will have a fuse to lock down debug or programming access to the internal memory that can limit access via traditional tools, but generally there are other specialized methods and equipment that can be brought to bear.

Children
More questions in this forum