我們即將使用DPAPI來加密我們的ASP.NET web配置文件中的連接字符串。 但我對我們的Web羣集(場)使用RSA或DPAPI有困惑。 以下MSDN鏈接清楚地表明,如果我們想在Web場上部署ASP.NET應用程序,我們需要使用RSA提供程序。爲什麼要使用RSA進行DPAPI Web場加密?
http://msdn.microsoft.com/en-us/library/ms998280.aspx
http://msdn.microsoft.com/en-us/library/ms998283.aspx
但我不明白的問題,可以與我的Web場中使用的所有計算機DPAPI什麼。我基本上可以在所有服務器上執行相同的操作,並在每臺機器上創建一個新的「加密連接字符串」。爲什麼這不起作用?
你到底在保護什麼?誰需要訪問它(例如,它是每臺機器還是跨機器共享......)? –
我想保護包含數據庫密碼的連接字符串。只有Web應用程序需要訪問它。我不明白爲什麼MS要求在Web場上使用RSA令牌。我不明白爲什麼DPAPI不起作用。關鍵在農場的每個節點上都會有所不同,但它應該可以工作。 –