事实上,私有方法是在 C# 中实现的,仍然可以使用Reflection.
我要做的是编写执行加密和解密的方法public string Encrypt(string data)。private string Decrypt(string cipher)
不幸的是,如果有人知道 .NET 框架,他可以使用它Reflection来查找Decrypt方法并解密所有加密的内容。
这似乎不是那么安全。所以我想把Decrypt方法变成真正的私有方法。
但是怎么做呢?
悉尼时间 2012 年 1 月 9 日晚上 10:52 更新
bdares提供了这个问题的技术解释
Eric Lippert提供了这个问题的政治解释
谢谢两位专家!