我在Reflector中看到System.Web.UI.Page中的一个非常有趣的方法:DecryptString(String s)。
但它是一个“内部静态方法”,所以我该如何使用它? (我在msdn doc中找不到它)
非常感谢!
答案 0 :(得分:1)
由于它标记为内部,因此只能从驻留在同一程序集中的代码调用。但是,这只是一个指导原则,您可以使用反射来执行此方法。但要小心,因为这种方法可能会在未来的asp.net版本中发生变化并破坏您的代码。
有关如何执行内部方法的示例代码,请参阅此question。
答案 1 :(得分:1)
你可能想看看ProtectedData
我认为这会做你想做的事。要做字符串,你只需要将字符串转换为字节数组,并在解密时反向。