Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Passwort während der Eingabe verbergen - wie?
Antwort
 
Themen-Optionen
Alt 20.12.2005, 01:48   Nach oben    #1
eugenet
Neuer Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 12
Standard Passwort während der Eingabe verbergen - wie?

Moin moin!

Suche dringend nach einer Möglichkeit Benutzereingaben während der Eingabe zu verbergen.
Wenn man also auf der Konsole Passwort eingibt, soll dieses während der Eingabe durch "******" versteckt und nicht als "mypass" angezeigt werden.
Mein Code sieht so aus:

PHP-Code:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] eingabe = new char[25];
br.read(eingabe); // dies ist der kritische Bereich! 
Vielen Dank im Voraus!!!
eugenet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2005, 07:57   Nach oben    #2
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard

Wir sprechen über eine Konsole? Dann geht es ganz einfach nicht.
In Mustang (Java 6) kommt die Klasse "Console" (verfügbar über System.console()) hinzu, die die User-Eingabe unsichtbar macht.

Du wirst wahrscheinlich auf JNI zurückgreifen müssen, um die Konsole direkt anzusprechen und sowas zu ermöglichen.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2005, 09:36   Nach oben    #3
eugenet
Neuer Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 12
Standard

Zitat:
Zitat von pago
Wir sprechen über eine Konsole? Dann geht es ganz einfach nicht.
In Mustang (Java 6) kommt die Klasse "Console" (verfügbar über System.console()) hinzu, die die User-Eingabe unsichtbar macht.

Du wirst wahrscheinlich auf JNI zurückgreifen müssen, um die Konsole direkt anzusprechen und sowas zu ermöglichen.
Tja, schade...
Ja, es geht um eine Konsole - das Programmm hat keine GUI.
Aber danke trotzdem!
eugenet ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2005, 22:31   Nach oben    #4
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Sorry für Offtopic: Ist bei Mustang jetzt schon was genaueres bekannt? Mein Stand ist irgendwann Mitte 2006.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2005, 23:25   Nach oben    #5
karahead
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Also das würde mich auch interessieren trotz Offtopic
Weiß jemand was genaueres?
Die neuene Features sind ja der Hammer.

Java geht ja immer mehr auf Windows ein, z.B. TrayIcon u.s.w.
Dazu muss man doch immer mehr auf native Methoden/JNI setzten. Auch Swing hat seit der Version 5 native Bindungen.

Findet ihr das in Ordnung, das Sun immer mehr auf die plattformspezifischen Features setzt oder sollte Java lieber Java bleiben? Damit mein ich plattformunabhängig.
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.12.2005, 14:01   Nach oben    #6
pago
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
Standard

Java bleibt Java... die Integration dieser nativeren Features war längst überfällig, und dadurch, dass sie demnächst im Core sind, wird es auch einfacher, sie zu verwenden. Vorher musste man solche Sachen für alle unterstützen Plattformen manuell mitliefern, dass war ausgesprochen unangenehm.
Damit Java-Desktop-Applikationen wirklich konkurrenzfähig werden können, müssen wir mehr Möglichkeiten zur Interaktion mit dem Betriebssystem bekommen.

Davon abgesehen hatte Swing schon immer native Bindungen, da es auch AWT basiert und zumindest Graphics ein natives Objekt ist. Ohne dieses Objekt gibt es aber kein Swing-Programm.

Ein Release-Termin ist mir noch nicht bekannt, aber man kann es sich ja trotzdem schon downloaden (https://mustang.dev.java.net).
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.12.2005, 20:21   Nach oben    #7
karahead
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Na dann kann man sich ja nur auf mustang freuen
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Anmeldeseite]Firefox will Passwort speichern WarrenFaith HTML, XML und CSS 13 10.09.2007 11:54
Passwort Kontrolle Jan PHP-Programmierung 15 19.03.2006 22:06
Passwort und Name als Input Vorgabe ex³ PHP-Programmierung 22 07.02.2006 17:55
Passwort mit Geister ? CIX88 Plauderecke 15 18.08.2005 17:50
Bei Falscheingabe erneute Eingabe ermöglichen Destiny1985 Allgemeine Java-Programmierung 1 20.12.2004 16:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:36 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44