How To Accept Password From Console in Java Как принять пароль из консоли на Яве
Finally you can easily accept password from console in Java, without echoing them. Наконец вы можете легко согласиться пароль из консоли на Яве, без вторя им.
This long unmet need has been addressed in Этот длительный неудовлетворенная потребность были рассмотрены в JDK 1.6 JDK 1,6 codeline.
A new class - Новый класс -- java.io.Console has been defined to handle console I/O. была определена для обработки консоли I / О.
To accept password from console in Чтобы принять пароль из консоли в JDK 6.0 (aka JDK 1.6) JDK 6.0 (ака JDK 1.6) use either: использование либо:
public char[] readPassword() государственных символов [] readPassword ()
or или
public char[] readPassword(String fmt, Object… args) государственных символов [] readPassword (String ДРМ, экспонат… args)
Sample code: Console cons; char[] passwd; if ((cons = System.console()) != null && (passwd = cons.readPassword(”[%s]“, “Password:”)) != null) { // Use the passwd for authentication etc. ….; // Your code // After you are done zero the character array in memory for reducing security risk java.util.Arrays.fill(passwd, ‘ ‘); } Пример кода: Консоль недостатки; символ [] пароль, если ((отрицательные = System.console ())! = Недействительными и и (пароль = cons.readPassword ( "[% ы]", "Пароль:"))! Недействительными =) (/ / Использовать пароль для аутентификации т.д.….; / / Ваш код / / После того как вы все должно быть нулевой символ массива в памяти, для уменьшения риска безопасности java.util.Arrays.fill (пароль, '');) So could I entice you yet to Так что я мог бы побудить вас еще download JDK 1.6 скачать JDK 1,6 ?
Filed under Поданного в соответствии с Headline News Headline News , How To Как , Java Software Программное обеспечение Java , Tech Note Технология Примечание | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |





January 12th, 2006 at 10:45 am 12 января 2006 года в 10:45 утра
[...] India Fourth Largest Internet User How To Accept Password From Console in Java » JDK1.6 / JDK 6.0 Downloaded? [...] Индия четвертым по величине интернет-пользователей о том, как согласиться пароль из консоли в Java »JDK1.6 / JDK 6,0 загружают? January 12th, 2006 by AngsumanChakraborty [...] 12 января 2006 года по AngsumanChakraborty [...]
June 8th, 2006 at 6:21 am 8 июня 2006 года в 6:21 утра
thanks for the service you provided to me. спасибо за службу вы предоставили мне.
November 19th, 2007 at 7:46 pm 19 ноября 2007 года в 7:46 вечера
Console c = System.console(); Консоль с = System.console ();
if(c != null){ если (с! = недействительными) (
String user = new String(c.readLine(”Enter user:”)); Строка нового пользователя = String (c.readLine ( "Введите данные пользователя :"));
String pwd = new String(c.readPassword(”Enter pwd:”)); Строка пароль = новая строка (c.readPassword ( "Введите пароль :"));
c.printf(”%20s”,user); c.printf ( "% 20 лет", пользователь);
c.printf(”\n%20s\n”,pwd); c.printf ( "\ n% 20 лет \ n", пароль);
}else ) остальное
System.out.println(”Console is unavailable”); System.out.println ( "Консоль недоступна");
注意運行環境為:jdk1.6+jcreator3.5.注意运行环境为: jdk1.6 + jcreator3.5.
如果jcreator4.0的話,得到的c總是null.如果jcreator4.0的话,得到的с总是недействительными.
March 28th, 2008 at 6:46 am 28 марта 2008 года в 6:46 утра
it,s very nice она, с весьма приятно