title: .NET Encryption/Decryption with shared keyphrase only
body: <p>My goal is to encrypt a string using an agreed upon key-phrase and standard encryption scheme, send it to a third party and have them be able to decrypt it with the agreed upon key-phrase.</p>
  
  <p>As I dug more into the .NET classes for encryption (AES is was I wanted to use) it became apparent it was more complicated than I originally though. From the limited amount I understand it looks like agreeing upon a shared key-phrase is not enough. Both salt and an initialization vector need to be common between encryption and decryption.</p>
  
  <p>Am I missing something? Is there a way to encrypt the text I want (using .NET) and have someone else be able to decrypt the message using only a shared key-phrase?</p>
  
  <p>I also cannot depend on the person decrypting the message using .NET. Hence I was looking towards a standard encryption method.</p>