Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Chiffrer la chaîne de connexion dans app.config

Vous pouvez facilement appliquer la même solution que le web.config, il vous suffit de renommer votre app.config en web.config, de le chiffrer avec l'outil aspnet_regiis, puis de le renommer en app.config.

  1. Renommer app.config en web.config
  2. Ouvrez l'invite de commande et saisissez :
    %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pef "connectionStrings" c:\<folder containing your web.config> (arrêtez-vous au niveau du dossier et ne mettez pas le "") à la fin
  3. renommer web.config en app.config

Vous pouvez l'ouvrir dans le bloc-notes pour voir le fichier crypté. Dans Visual Studio, vous verrez que c'est décrypté. Vous pouvez utiliser votre chaîne de connexion de la même manière que si elle n'était pas chiffrée. (Notez qu'il ne peut être déchiffré que sur la même machine sur laquelle il est chiffré.)