Hallo, ich programmiere eine .NET Framework 4 Windows Anwendung und suche die PasswordBox. Ich finde im Werkzeugkasten TextBox, PictureBox, ListBox...nur von der PasswordBox fehtl jede Spur. Wo in Visual Studio ist die versteckt? Grüße, Jens
Das ist eine normale Textbox, jedoch in den Eigenschaften den PasswordChar definieren...
Windows Forms? Normale Textbox und Eigenschaft UseSystemPasswordChar oder PasswordChar setzen.
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
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äääää?
Das PasswordBox-Control gibt es für WPF, aber nicht das alte Windows.Forms
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.