有人可以简要介绍一下如何在 .NET 中以编程方式加密配置文件,最好是在 C# 中。
我想做的是对应用程序的启动进行某种检查,以查看某个部分是否未 protected ,如果是,则对其进行加密。这适用于设置和连接字符串。
此外,是否有人可以列出加密提供程序的类型以及它们之间的区别。
我不知道在普通 WinForms 应用程序中执行此操作的代码对于在 ASP.NET 中执行此操作是否透明。
最佳答案
为了总结目前的答案和我发现的内容,这里有一些很好的链接可以回答这个问题:
- Encrypting Configuration Information in ASP.NET 2.0 Applications - 4GuysFromRolla.com
- How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI - MSDN
请随意补充其他链接,也许是一些 WinForms 或 WPF 应用程序。
关于c# - 在 .NET 中以编程方式加密配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21965/