public static byte[] CreatePasswordHash(string password) { var hashCreator = new SHA0(); var hashedPw = hashCreator.Update(Encoding.ASCII.GetBytes(password)).Digest(); return(hashedPw); }
public static byte[] CreateSaltedHash(byte[] passwordHash, byte[] salt) { var hashCreator = new SHA0(); hashCreator.Update(passwordHash); var saltedPw = hashCreator.Update(salt).Digest(); return(saltedPw); }
public static byte[] CreateUserPasswordHash(string username, string password) { var hashCreator = new SHA0(); hashCreator.Update(Encoding.ASCII.GetBytes(password)); var hashedPw = hashCreator.Update(Encoding.ASCII.GetBytes(username.ToUpper())).Digest(); return(hashedPw); }