0
我目前使用Data Protector類的ASP.Net 1.1加密,解密web.config中的db連接字符串,但是還有其他什麼方法來實現這一點,我應該能夠提供加密和解密的密鑰。加密ASP.Net中的數據庫連接字符串Web.config
在此先感謝您的解決方案。
我目前使用Data Protector類的ASP.Net 1.1加密,解密web.config中的db連接字符串,但是還有其他什麼方法來實現這一點,我應該能夠提供加密和解密的密鑰。加密ASP.Net中的數據庫連接字符串Web.config
在此先感謝您的解決方案。
如果您想提供加密密鑰(例如,當您想在Web場中的許多計算機上使用相同的加密配置文件),則可以使用RsaProtectedConfigurationProvider Class。
您可以加密與下面的語句你的web.config:
aspnet_regiis.exe -pef "connectionStrings" C:\<path to your website>
的ASPNET_REGIIS工具位於
%WINDIR%\ Microsoft.NET \框架\
RSA機器密鑰將存儲在
周\的Documents and Settings \所有用戶\應用 數據\微軟\加密\ RSA \ MachineKeys的
運行此工具後,你會看到你的web.config connectionStrings節進行加密。如果您在生產機器上使用正確的機器密鑰,則ASP.NET可以自行解密連接字符串,並且所有內容都可以直接使用。