title: C# Encrypt and Decrypt DLL on the fly
body: <p>We are developing a client/server based application that should encrypt the DLLs on the server side then during the client installation phase the server would send these DLLs to the client. </p>
  
  <p>When the Client is running, it will remotely connect to the server to get the decrypting key. Then it would decrypt the DLLs and use them to launch and use the program.</p>
  
  <p>My problem is not to encrypt the DLLs, but how may I decrypt them on-the-fly to be usable?</p>
  
  <p>Appreciate for your time.
  Camille.</p>