title: protect python code from reverse engineering
body: <p>I'm creating a program in python (2.7) and I want to protect it from reverse engineering.</p>
  
  <p>I compiled it using <code>cx_freeze</code> (supplies basic security-  obfuscation and anti-debugging)</p>
  
  <p>How can I add more protections such as obfuscation, packing, anti-debugging, encrypt the code recognize VM.</p>
  
  <p>I thought maybe to encrypt to payload and decrypt it on run time, but I have no clue how to do it.</p>