Posted on: 10/18/2014 4:00:53 PM | Views : 479

Hi,
For most of my recent web applications I have used ASP Membership and found it works quite well. Was looking at examples where you can implement your own security. The thing I like about ASP Membership (this is as far I know) you cannot look a user up up in the DB get their salt and encrypted password and reverse engineer it to reveal the decrypted password.
Take this code snippet:
public string EncryptPassword(string password, string salt) { if (string.IsNullOrEmpty(password)) { throw new ArgumentException("password"); } if (string.IsNullOrEmpty(salt)) { throw new ArgumentException("salt"); } using (var sha56 = SHA256.Create()) { var saltedPassword = string.Format("{0}{1}", salt, password); byte[] saltedPasswordBytes = Encoding.UTF8.GetBytes(saltedPassword); return Convert.ToBase64String(sha56. ...

Go to the complete details ...