Cryptage de la chaîne de connexion dans le web.fichier de configuration en C#
J'ai écrit le nom de ma base de données, nom d'utilisateur et mot de passe dans mon web.config
fichier en tant que chaîne de connexion.
Je veux chiffrer ces données. Comment puis-je le faire?
<connectionStrings>
<add name="ISP_ConnectionString" connectionString="Data Source=JIGAR;
Initial Catalog=ISP;Integrated Security=True;
User ID=jigar;Password=jigar123;
providerName="System.Data.SqlClient" />
</connectionStrings>
- Peut-être vaut un coup d'oeil: beansoftware.com/ASP.NET-Tutorials/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement utiliser le apnet_regiis outil pour le faire ,il suffit de faire
pour une application spécifique, vous pouvez utiliser l'application argument -app nom de l'application, et pour un site spécifique, vous pouvez également consulter le site de l'argument "-site id de site".
Pour plus de détails, voir http://msdn.microsoft.com/en-us/library/dtkwfdky.aspx.
Notez que cela fonctionne pour une application web uniquement, et non pour une application windows.
Notez également que vous devez l'exécuter à partir d'une invite de commandes avec élévation de privilèges ("exécuter en tant qu'administrateur").
J'ai une application particulière, j'appelle la routine suivante au démarrage: