Melhores práticas para criptografar e descriptografar senhas? (C # /. NET)

Preciso armazenar e criptografar uma senha em um arquivo (de preferência texto), que mais tarde preciso descriptografar. A senha é para outro serviço que eu uso e precisa ser enviada para lá em texto não criptografado (sobre SSL). Isso não é algo que eu possa mudar. Quais são as melhores práticas nesta área? Como obter algum grau de proteção da senha contra usuários mal-intencionados?

minha plataforma é o WinForms com C # / .NET 3.

Obrigado

questionAnswers(9)

yourAnswerToTheQuestion