Cryptage De Web.Config
Double de Le cryptage des fichiers de configuration pour le déploiement .NET et Le cryptage des fichiers de configuration pour le déploiement
Quelle est la meilleure approche et les outils permettant de crypter les informations dans le web.fichier de config?
- un double de quoi? des commentaires comme ça devrait toujours venir avec un lien 🙂
- vrai, mais les deux premiers dans le "Connexes" de la boîte ne se.
- Merci pour toutes les réponses. Je vote pour la fermeture.
Vous devez vous connecter pour publier un commentaire.
Je crois qu'il y a deux façons de le faire:
à l'aide de aspnet_regiis à l'aide de DPAPI ou RSA, ou le faire par programmation.
La programmation peut être pratique, surtout si vous aimez aussi pour chiffrer des app.config.
À partir de mon expérience de l'utilisation de ce, si vous écrivez une section de configuration personnalisée, vous devez installer la DLL contenant les classes pour que l'article dans le GAC. Pour un projet que je travaillais en gros, j'ai scénarisé la démarche suivante:
Les Chances sont que si vous êtes juste de cryptage des chaînes de connexion alors ce ne sera pas un problème. Vous devez également garder à l'esprit si vous souhaitez chiffrer sur une machine vaste base ou à un compte d'utilisateur spécifique - les deux options peuvent être utiles en fonction de votre scénario. Pour des raisons de simplicité, je suis bloqué au large de la machine de cryptage. Les liens que j'ai fournis expliquer le bien-fondé de ces deux approches.
Voici les commandes pour chiffrer le web.fichier de configuration sans aucune programmation...
Pour le chiffrement
Pour Le Décryptage
À partir de cette commande, vous pouvez chiffrer ou déchiffrer toutes les section.
Avez-vous essayé ceci: http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx
Utiliser l'outil aspnet_regiis dans votre répertoire framework:
Vous devriez commencer à partir d'ici, facile à suivre, bien expliqué étape par guide pas à pas dans MSDN: Comment: Chiffrer des Sections de Configuration dans ASP.NET 2.0 Utilisation de DPAPI
Utiliser le aspnet_regiis.exe Outil de Ligne de Commande
Vous pouvez également chiffrer et déchiffrer des sections dans le site Web.fichier de configuration à l'aide de la aspnet_regiis.exe outil en ligne de commande, qui peut être trouvé dans l' %WINDOWSDIR%\Microsoft.Net\Framework\répertoire de la version.
Regardez ici: http://aspnet.4guysfromrolla.com/articles/021506-1.aspx.