public static string[] Deserialize(string purpose, string serializedData) { var data = MachineKey.Unprotect(Convert.FromBase64String(serializedData), purpose); return Encoding.Unicode.GetString(data).Split(Delimiter); }