Как зашифровать пароль?
Пароль не шифруют, пароль хэшируют. Соответственно, проверять тоже нужно не значение поля, а хэш введённого значения.
Если задача в хранении пароля в памяти в зашифрованном виде, то обычно делается так:Using System.Net;

SecureString SecurePassword = new NetworkCredential(string.Empty, "password").SecurePassword;
string PlainPassword = new NetworkCredential(string.Empty, SecurePassword).Password;