For some reason, I have to store the username and password under web.config. I used to store like the following:
<authentication mode="Forms">
<forms name=".ASPNETAUTH" >
<credentials passwordFormat="SHA1">
<user name="User1" password=" 7c4a8d09ca3762af61e59520943dc26494f8941b" />
</credentials>
</forms>
</authentication>
Is there any more secure way like "Bcrypt" for hashing either than SHA1, MD5 but can still use the default form authentication credential tag? I have tried to use https://www.zetetic.net/blog/2012/3/29/strong-password-hashing-for-aspnet.html However, it need to use SQL service provider which cannot fulfill my requirement.