我们将使用 DPAPI 加密 ASP.NET Web 配置文件中的连接字符串。但我对为我们的网络集群(农场)使用 RSA 或 DPAPI 感到困惑。下面的 MSDN 链接清楚地表明,如果我们想在网络场上部署 ASP.NET 应用程序,我们需要使用 RSA 提供程序。
http://msdn.microsoft.com/en-us/library/ms998280.aspx
http://msdn.microsoft.com/en-us/library/ms998283.aspx
但我不明白在我的网络场中的所有机器上使用 DPAPI 可能会出现什么问题。我基本上可以在所有服务器上执行相同的操作,并在每台机器上创建一个新的“加密连接字符串”。为什么这行不通?