我需要加密我的客戶端的web.config文件的部分。我見過的大多數參考文獻都是使用aspnet_regiis來進行加密。但是,據我所知,這需要在將託管該站點的Web服務器上發生,這意味着每個服務器的加密值將會不同。我無法訪問此客戶端的服務器。我找到了一個可以通過可移植的方式對web.config數據進行加密的傳遞參考,但沒有找到更詳細的信息。有誰知道如何做到這一點?加密多個服務器的web.config數據
3
A
回答
3
您需要對它進行加密using RSA因爲使用RSAProtectedConfigurationProvider可以將密鑰複製到服務器上。
Web場方案
您可以使用RSA加密Web場,,因爲你可以導出RSA密鑰。如果在將Web.config文件中的數據部署到Web場中的其他服務器之前進行加密,則需要執行此操作。在這種情況下,解密數據所需的私鑰必須導出並部署到其他服務器。使用RSA提供程序進行加密在Web.config中連接字符串中包含Web場
要做到這一點,你必須創建一個自定義的RSA加密密鑰容器和部署的所有服務器上相同的密鑰容器在您的Web場中。這在默認情況下不起作用,因爲每臺計算機的默認RSA加密密鑰「NetFrameworkConfigurationKey」不同。
因此,仔細查看上述鏈接的「Web Farm場景」部分並按照步驟操作。
相關問題
- 1. 在web服務器場中加密web.config
- 2. 加密Web.config中,單臺服務器
- 3. Transfering加密數據服務器到服務器,2個PHP腳本
- 4. SQL服務器 - 加密數據庫中的表的列數據
- 5. 加密web.config並部署到遠程服務器
- 6. Node.js服務器到服務器加密
- 7. 多個服務器端的數據表
- 8. 春數據Neo4j的多個服務器
- 9. 寧靜服務上的數據加密
- 10. 解密SQL服務器上的數據
- 11. 瀏覽器加密服務器解密
- 12. SOA:跨多個服務加入數據
- 13. 如何加密web.config沒有訪問服務器和密鑰交換
- 14. Web.config密碼加密
- 15. 加密/解密web.config
- 16. 跨多個服務器合併數據
- 17. 查詢多個數據庫服務器?
- 18. 發送多個數據到服務器
- 19. 多臺服務器上的加密解密
- 20. 加密Web.Config中
- 21. 在傳遞期間未加密的HTTP服務器數據
- 22. SSL如何加密從服務器到客戶端的數據?
- 23. web.config連接字符串到不同的數據庫服務器
- 24. WSO2數據服務服務器 - 添加一個新的數據庫支持
- 25. 使用aspnet_regiis用於加密web.config以編程加密數據的相同密鑰
- 26. 從多個服務器上的sql數據庫獲取數據
- 27. 如何在SQL服務器更改加密的數據解密的
- 28. 數據源的密碼如何存儲在WSO2數據服務服務器中?
- 29. web.config加密和解密
- 30. 如何使用Amazon Elastic Beanstalk加密web.config部分並將其部署到多個服務器
是否有更新的參考?您爲「使用RSA」提供的鏈接現在警告說它「已過時並且不再維護」。 – 2013-11-07 03:07:24
這裏你去:http://msdn.microsoft.com/en-us/library/2w117ede%28v=vs.100%29.aspx – DavRob60 2013-11-07 22:19:25