La Scaricata
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
World AIDS
AVERT - AIDS charity
Quanti visitatori oggi?
DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


I postatori più attivi del mese
Nessun utente


Script Java per nascondere la password

Andare in basso

 Script Java per nascondere la password  Empty Script Java per nascondere la password

Messaggio Da florin88 Mar Gen 24, 2012 4:06 am

 Script Java per nascondere la password  Java-logo

Questo piccolo script in Java vi aiuta ad implementare nella vostra applicazione la funzione che nasconde la password durante l’immissione da tastiera.

Codice:


import java.io.*;
public class HidePasswordFromCommandLine extends Thread {
boolean stopThread= false;
boolean hideInput= false;
boolean shortMomentGone= false;
public void run() {
try {
sleep(500);
} catch (InterruptedException e) {}
shortMomentGone= true;
while (!stopThread) {
if (hideInput) {
System.out.print("\b*");
}
try {
sleep(1);
} catch (InterruptedException e) {}
}
}
public static void main(String[] arguments) {
String name= "";
String password= "";
HidePasswordFromCommandLine hideThread= new HidePasswordFromCommandLine();
hideThread.start();
BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Name: ");
// Aspetta l'immissione dello username e pulisce il buffer della tastiera
do {
name= in.readLine();
}
while (hideThread.shortMomentGone == false);
//
// Nasconde il thread e sovrascrive l'input con "*"
hideThread.hideInput= true;
// Legge la password
System.out.println("\nPassword:");
System.out.print(" ");
password = in.readLine();
hideThread.stopThread= true;
}
catch (Exception e) {}
System.out.print("\b \b");
// Solo per testing, eliminare!
System.out.println("\n\nLogin= " + name);
System.out.println("Password= " + password);
}
}

florin88
florin88
Admin

Numero di messaggi : 7128
Data d'iscrizione : 18.12.08
Età : 36
Località : Ca' Savio bronx (VE)

http://www.flaviusso.altervista.it

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.