internal static SecurePassword GetSaltHash(string password) {
Rfc2898DeriveBytes deriveBytes = new Rfc2898DeriveBytes(password, 20);
byte[] salt = deriveBytes.Salt;
byte[] pass = deriveBytes.GetBytes(20);
return new SecurePassword(Convert.ToBase64String(pass), Convert.ToBase64String(salt));
}
}