Topic created on: March 22, 2014 13:42 CDT by Miryafa .
I just found out about RCE today. Although I've heard of reverse engineering, I hadn't thought of it as a decryption process before. That made me think: should compilation be like an encryption function or cryptographic hash function, i.e. should it take in code and produce a pseudorandom binary?
It might help protect "trade secrets" (if code can be considered a trade secret).
On the other hand, should it be completely reversable, as a pseudorandom binary would serve no purpose other than obscuring the code (as far as I can tell). It doesn't protect from exploitation (because that would be security through obscurity).
What are your thoughts?