¿Las mejores prácticas para cifrar y descifrar contraseñas? (C # /. NET)

Necesito almacenar y cifrar una contraseña en un archivo (preferiblemente de texto) que luego necesito poder descifrar. La contraseña es para otro servicio que uso y debe enviarse allí en texto claro (a través de SSL). Esto no es algo que pueda cambiar. ¿Cuáles son las mejores prácticas en esta área? ¿Cómo puede lograr cierto grado de protección de la contraseña contra usuarios malintencionados?

Mi plataforma es WinForms con C # /. NET 3.5.

Gracias

Respuestas a la pregunta(9)

Su respuesta a la pregunta