У меня есть пароль SHA1 и PasswordSalt в моей таблице aspnet_Membership. , но, когда я запускаю запрос с сервера (запрос Sql), читатель показывает , что пропуск вернулся как его эквивалент открытого текста.SHA1 Password возвращает как открытый текст после запроса БД
Мне интересно, вызывает ли моя конфигурация web.config?
<membership defaultProvider="CustomMembershipProvider"
userIsOnlineTimeWindow="20"
hashAlgorithmType="SHA1">
<providers>
<clear/>
<add name="CustomMembershipProvider"
type="Custom.Utility.CustomMembershipProvider"
connectionStringName="MembershipDB"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresUniqueEmail="false"
requiresQuestionAndAnswer="false"
passwordStrengthRegularExpression=""
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
passwordFormat="Hashed"
заранее спасибо ...
ОК, я получил два голоса. Все, что мне интересно, это если есть какой-то механизм ASP.NET для unencode пароля SHA1 в моей БД при поиске на основе настроек в моем Web.config. В противном случае я не могу объяснить, почему мои хешированные пароли возвращаются в виде четкого текста за пределами серьезного глупого запроса. –