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