C# - Sicher speichern ein Kennwort lokal

Ich bin erstellen einer C# - Anwendung, mit lock-out Funktion (Tastenkombinationen, windows task-bar, etc.) in einem Kiosk im Stil Umwelt. Eine der Anforderungen ist, dass einige Leute sollten noch in der Lage sein zu brechen, aus der Anwendung mit einer Tastenkombination und ein Passwort.

Die Anwendung selbst ist völlig fertig, aber ich habe nicht gefunden, eine gute Möglichkeit zum speichern und überprüfen Sie Sie gegen ein Passwort. Alles soll lokal gespeichert werden (es wird keine überprüfung gegen ein Netzwerk, Datenbank oder was auch immer). Wie kann ich definieren Sie ein Passwort für das entsperren meiner Anwendung, während so dass dies auch flexibel sind, die Möglichkeit, das Passwort zu ändern ohne Neukompilierung der Anwendung). Wie kann ich erreichen, dies in einer sicheren Art und Weise?

  • Statt DIY, wie etwa die Einrichtung eines lokalen Admin-Konto? Ihre app wird nicht blockiert Strg+Alt+Entf trotzdem.
  • Nein, es wird nicht. Aber die Voraussetzung ist, dass man in der Lage sein, um vollen Zugriff auf die aktuelle session. Ich kann das nicht ändern leider.
InformationsquelleAutor romatthe | 2013-06-06
Schreibe einen Kommentar