title: RSA secure private key inside exe file
body: <p>I am creating <code>C#</code>,<code>Java</code> desktop application (exe), I need to encrypt user password and license related information so i have found this <a href="https://stackoverflow.com/questions/18850030/aes-256-encryption-public-and-private-key-how-can-i-generate-and-use-it-net">link</a>. But the problem is if i use RSA public/private key encryption then i will need both the keys in the exe file to keep user and license information changeable, but if someone reverse engineers the .exe file and gets the private key then data will be compromised. </p>
  
  <p>How can i secure my private key in the .exe file? Is there any other technique to save private key from reverse engineering?</p>
  
  <p>There is some Obfuscate tool which can stop reverse engineering but still private key will be visible and using such tool is very expensive.  </p>