在asp.net 2.0中,可以很方便地加密web.config檔裡的敏感資訊了.例如如果有權限操作伺服器的話,
可以用下面的方法加密web.config裡的敏感資訊,例如要加密資料庫連接串
aspnet_regiis -pe "connectionStrings" -app "/應用程式的名字"
如果沒權限的話,可以在程式裡動態實作
Configuration config = Configuration.GetWebConfiguration(Request.ApplicationPath);
ConfigurationSection section = config.Sections["connectionStrings"];
section.ProtectSection ("DataProtectionConfigurationProvider");
config.Update ();