Dans asp.net 2.0, vous pouvez facilement crypter les informations sensibles dans le fichier web.config. Par exemple, si vous êtes autorisé à exploiter le serveur,
Vous pouvez utiliser la méthode suivante pour chiffrer les informations sensibles dans web.config, comme le chiffrement de la chaîne de connexion à la base de données.
aspnet_regiis -pe "connectionStrings" -app "/application name"
Si vous n'avez pas l'autorisation, vous pouvez implémenter dynamiquement la configuration dans le programme
config = Configuration.GetWebConfiguration(Request.ApplicationPath);
Section ConfigurationSection = config.Sections["connectionStrings"];
section.ProtectSection ("DataProtectionConfigurationProvider");
config.Update();