Verschlüsseln von connectionStrings-Abschnitt - Dienstprogramm für app.config
Gibt es ein Dienstprogramm verschlüsseln, eine benannte Konfiguration Abschnitt (oder nur die connectionStrings
Abschnitt) in einem app.config
- Datei in einer ähnlichen Art und Weise, die man verwenden aspnet_regiis
mit web.config
Dateien?
Ich weiß, das getan werden kann, im code - es gibt code-Beispiele gibt, aber ich bin der Hoffnung, zu vermeiden, schreiben Sie eine Anwendung für diese.
InformationsquelleAutor der Frage Oded | 2011-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Folgendes versuchen:
https://magenic.com/thinking/encrypting-configuration-sections-in-net
Kurz - benennen Sie die
app.config
Datei zuweb.config
- das schema ist identisch, soaspnet_regiis
funktioniert. Benennen Sie zurück zuapp.config
wenn Sie fertig sind.InformationsquelleAutor der Antwort RBZ
Alte Frage, aber hier ist der Microsoft-Weg:
.NET 2.0:
http://msdn.microsoft.com/en-us/library/89211k9b(v=vs. 80).aspx
.NET 3.5:
http://msdn.microsoft.com/en-us/library/ms254494(v=vs. 90).aspx
(Abschnitt "Verschlüsseln Von Konfigurationsdatei-Sektionen Mithilfe Der Geschützten Konfiguration")
Toggle-Verschlüsselung auf app.config-Datei:
InformationsquelleAutor der Antwort MichelZ
Kompilieren dieser Konsole-Anwendung, und ziehen Sie eine config-Datei auf. Es spuckte eine Kopie der config-Datei mit den Verbindungs-Zeichenfolgen verschlüsselt.
Beachten Sie, dass Sie verschlüsseln müssen als der Benutzer verbrauchen die config-Datei.
InformationsquelleAutor der Antwort Jay Sullivan
PowerShell Implementierung, basierend auf MichelZ Antwort:
InformationsquelleAutor der Antwort Der_Meister