Eine der Feature-Anforderungen, die ich für das Programm habe, an dem ich gerade arbeite, besteht darin, die Liste der Anmeldeinformationen zu speichern, die Benutzer eingeben, damit sie freigegeben werden können. Der spezifische Anwendungsfall, der diese Anfrage inspirierte, war die Verwendung unseres Programms in einem großen Unternehmensnetzwerk, das aus ziemlich guten LANs bestand, die durch ein flockiges WAN verbunden waren. Die Idee war, dass unser Programm nicht gegen das WAN schlägt, wenn es ausgefallen ist, und eine Konfigurationsdatei mit den streng bewachten Administrator-Anmeldeinformationen gesendet wurde. Führen Sie es in jedem LAN aus und kopieren Sie die Ergebnisse per E-Mail zurück.Speichern eines SecureString
Ja.
Mein erster Instinkt ist es, diese Anfrage zu verspotten - Passwörter speichern? wirklich? und sicherlich würde die Netzwerkabteilung des Unternehmens bevorzugen Sie zu versuchen und verkaufen, was WAN-Produkte sie haben - aber es stellt sich heraus, eine der Klassen, die ich die Anmeldeinformationen für einen SecureString verwenden, und, nun, es ist immer gut auszusehen für Wege, wie Sie den Leuten etwas Mühe ersparen können. Das brachte mich dazu, mich zu fragen:
Ist es möglich, einen verschlüsselten SecureString zu speichern, so dass ich die sensiblen Daten in einer Datei speichern und an anderer Stelle öffnen kann?
Was sind Ihre Gedanken, Stack Overflow?
Wie meinst du "geteilt im Falle eines Netzwerkausfalls"? Können Sie das bitte näher ausführen? –