No asp.net 2.0, você pode criptografar facilmente informações confidenciais no arquivo web.config. Por exemplo, se você tiver permissão para operar o servidor,
Você pode usar o método a seguir para criptografar informações confidenciais em web.config, como criptografar a cadeia de conexão do banco de dados.
aspnet_regiis -pe "connectionStrings" -app "/nome do aplicativo"
Se você não tiver permissão, poderá implementar dinamicamente a configuração no programa
config = Configuration.GetWebConfiguration(Request.ApplicationPath);
Seção ConfigurationSection = config.Sections["connectionStrings"];
seção.ProtectSection ("DataProtectionConfigurationProvider");
config.Atualização();