PasswordBox in VisualStudio

Gast #3908787
Lesenswert?

Hallo,

ja, ist eine Windows-Forms-Anwendung.

ich habe gelesen, dass die PasswordBox im Gegensatz zur TextBox für die 
Speicherung spezielle SecureStrings nutzt, damit die sensiblen Daten 
nicht unkontrolliert im Hauptspeicher herumfleuchen oder in die 
Auslagerungsdatei geschrieben werden. Es wundert mich etwas, dass ich 
bei meinen Versuchen trotz der UseSystemPasswordChar-Eigenschaft die 
Eingabe der TextBox ganz banal mit der Text-Eigenschaft auslesen 
konnte...in dem Zusammenhang frage ich mich aber auch, wie das mit den 
SecureStrings in der Praxis laufen soll, da ich ja irgendwann mit den 
Daten im Programm auch mal vernünftig arbeiten möchte und nicht jedes 
mal mit diesen bescheuerten Char-Arrays hantieren möchte.

Viele Grüße,
Jens
#3908823
Lesenswert?

Jens schrieb:
> amit die sensiblen Daten
> nicht unkontrolliert im Hauptspeicher herumfleuchen oder in die
> Auslagerungsdatei geschrieben werden.

Brauchst du das wirklich? Ist deine Anwendung derart sensibel und wird 
in einer potentiell kompromittierten Umgebung ausgeführt? Im Normalfall 
kann man wohl auf sowas verzichten ;-)

Jens schrieb:
> in dem Zusammenhang frage ich mich aber auch, wie das mit den
> SecureStrings in der Praxis laufen soll, da ich ja irgendwann mit den
> Daten im Programm auch mal vernünftig arbeiten möchte und nicht jedes
> mal mit diesen bescheuerten Char-Arrays hantieren möchte.

Schau mal hier:
http://www.codeproject.com/Tips/549109/Working-with-SecureString

Seppi schrieb:
> Was erwartest du von .Net ????
> Das ist von für Anfänger.

Häääää?
#3909048
Lesenswert?

Boris P. schrieb:

> Brauchst du das wirklich? Ist deine Anwendung derart sensibel und wird
> in einer potentiell kompromittierten Umgebung ausgeführt? Im Normalfall
> kann man wohl auf sowas verzichten ;-)

Eben.
Und bitte auch eine Checkbox dazu geben, mit der man diesen ganzen 
"Password-unlesbar eingeben" Quatsch abdrehen kann und ganz normal 
eingibt. Wenn ich nicht will, dass hinter mir jemand ein Password 
mitliest, dann verscheuch ich den. Das ist mir 100 mal lieber, als das 
Password 200 mal eingeben zu müssen, weil ich übersehen hab, dass 
Caps-Lock eingeschaltet ist oder weil ich ich in der Reihenfolge der 
geforderten Grossbuchstaben/Kleinbuchstaben/Sonderzeichen/Ziffern vertan 
habe.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren