private async Task <string> HashPassword(string password, string salt) { byte[] byteArraySalt = Encoding.Default.GetBytes(salt); Rfc2898DeriveBytes hasher = new Rfc2898DeriveBytes(password, byteArraySalt); hasher.IterationCount = 128; var test = hasher.GetHashCode(); var output = Convert.ToBase64String(hasher.GetBytes(64)); return(output); }