I am looking to implement a Forgot Password feature on my website. I like the option where an email containing a temporary one-time use URL that expires after some time is sent
@Alex
You can also use System.Security.Cryptography classes in .NET for the hash algorithms. For example:
using System.Security.Cryptography; ... var hash = SHA256CryptoServiceProvider.Create().ComputeHash(myTokenToHash); ...