.Net 4.5にアップグレードした後、 "System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFileが廃止されました"という警告が表示されました。代わりに、メンバーシップAPIを使用することをお勧めします。FormsAuthentication.HashPasswordForStoringInConfigFileの代わりにドロップ?
これはすべて新しいプロジェクトではうってつけですが、この段階(ユーザーデータとハッシュパスワードが存在します)では、さまざまなハッシュ方法を持つカスタムメンバーシッププロバイダーに変更することはできません。
このような問題のために推奨される方法を教えてください。 "廃止された"呼び出しを引き続き使用することは、明らかに推奨されたパスではないので、「メンバーシップAPIを使用する」以外のものに置き換えられていますか?
を使用することはできませんHashPasswordForStoringInConfigFileは古く、交換用の代替を提案するために誰かのために、彼らは第二のパラメータを知っている必要があり、それは「MD5」または「SHA1」となっていますか?はい、私はこの投稿が古いと知っていますが、何年も前に 'HashPasswordForStoringInConfigFile'を使用していなかったので、私はそれを見つけました。塩+パスワードのSHA1の置き換えはうまくいきますが、2016年のこの時点では、ひどいMD5はもちろんのこと、SHA1に固執するのは悪い考えです。 –