title: Encryption messages in a queue between 2 dlls
body: <p>I'm sending messages between 1 dll and another, effectively posting messages onto the dll<br>
   input queue and receiving a messages back from the dll output queue.</p>
  
  <p>These two dlls are very tightly integrated. DLL 1 is a producer,and DLL2 is the consumer. 
   I want to encrypt the messages before they are sent.  </p>
  
  <p>What would be the best approach?</p>
  
  <p>Any help would be appreciated.   </p>