Я бы использовал хеширование MD5 для хранения зашифрованных паролей. Пароль может иметь длину от 6 до 40 символов. Каков размер столбца базы данных, необходимый для хранения зашифрованного пароля. Кроме того, если размер хэша 40 символов очень велик,тогда какой размер хэша потребуется для пароля из 20 символов?
Я использую FormsAuthentication.HashPasswordForStoringInConfigFile (stringToEncrypt, "MD5");
для генерации хэша для хранения в базе данных.