Frage

Könnte jemand bitte einen Überblick darüber geben, wie man eine Konfigurationsdatei in .NET, vorzugsweise in C#, programmgesteuert verschlüsselt?

Ich möchte beim Start einer Anwendung überprüfen, ob ein Abschnitt ungeschützt ist, und ihn dann verschlüsseln, wenn dies der Fall ist.Dies gilt sowohl für Einstellungen als auch für Verbindungszeichenfolgen.

Auch wenn jemand die Arten von Verschlüsselungsanbietern auflisten könnte und was der Unterschied zwischen ihnen ist.

Ich weiß nicht, ob der Code dafür in einer normalen WinForms-Anwendung für die Ausführung in ASP.NET transparent ist.

War es hilfreich?

Lösung

Um die Antworten und das, was ich bisher gefunden habe, zusammenzufassen, finden Sie hier einige gute Links zur Beantwortung dieser Frage:

Bitte ergänzen Sie es gerne mit weiteren Links, vielleicht auch mit einigen zu WinForms- oder WPF-Anwendungen.

Andere Tipps

Es gibt einen guten Artikel von 4 Leuten darüber Verschlüsseln von Konfigurationsinformationen in ASP.NET 2.0-Anwendungen

Hoffe das hilft

Die Lösung auf der folgenden Seite funktioniert für mich einwandfrei.

http://www.a2zmenu.com/Blogs/CSharp/How-to-encrypt-configuration-file.aspx

@TK:Ein Hashing-Algorithmus kann nur „erraten“ und nicht rückentwickelt werden.Man kann die Eingabe nur dann in einen Hash-Wert rekonstruieren, wenn man die Eingabe vollständig errät (außer Kollisionen). Dies kann beispielsweise durch einen Rainbow Crack erfolgen (siehe eine Implementierung eines Regenbogencrackers hier)

Ich würde sagen, dass ein Verschlüsselungstool eines Drittanbieters nicht sicherer ist als die Verschlüsselungsalgorithmen des .NET Frameworks. Diese Bibliotheken helfen Ihnen lediglich dabei, Ihre Arbeit schneller zu erledigen

Ich habe es selbst nicht verwendet, aber die Microsoft Enterprise-Bibliothek bietet eine gute Verschlüsselungsunterstützung, die möglicherweise Ihren Anforderungen entspricht:

http://msdn.microsoft.com/en-us/library/cc309503.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top