title: Best practices for encrypting and decrypting passwords? (C#/.NET)
body: <p>I need to store and encrypt a password in a (preferably text) file, that I later need to be able to decrypt. The password is for another service that I use, and needs to be sent there in clear text (over SSL). This is not something I can change. What are best practices in this area? How can achieve some degree of protection of the password from malicious users?</p>
  
  <p>My platform is WinForms with C#/.NET 3.5.</p>
  
  <p>Thanks.</p>