ジャワのコンソールからのパスワードを受け入れる方法
Angsuman Chakraborty
2006年1月12日
最後にそれらをエコーしないで容易にジャワのコンソールからのパスワードを、受け入れることができる。
この長い満たされなかった必要性はJDK 1.6のcodelineで 対応された。
新しいクラスコンソール 入力/出力を扱うために - java.io.Coのnsoleは定義された。
JDK 6.0のコンソールからの パスワードを受け入れるため(aka JDK 1.6)は 次のいずれかを使用する:
公共の木炭の[] readPassword ()
または
公共の木炭の[] readPassword (ひものfmt、目的の… args)
サンプルコード:
コンソールは騙す;
木炭の[]パスワード;
((反対論= System.console ()) ! =ブランクの&&
(パスワード= cons.readPassword (「[%s]」、「パスワード: 」)) ! =無効にしなさい) {
//の使用証明等のためのパスワード。
….; //あなたのコード
あなたの後の//はゼロをセキュリティ上の問題を減らすための記憶の文字配列行われる
java.util. Arrays.fill (パスワード、");
}
従って私は誘惑しけれどもJDK 1.6をダウンロードするでしようか。
、いかに に、ジャワ ソフトウェアヘッドラインニュース の下でファイルされる、 技術のノート |
|
RSS 2.0 |
Trackback この記事 |
この記事に電子メールを送りなさい
また読むのを好むかもしれない |





































2006年1月12日10:45 AMの
[...]インドの4番目に大きいインターネットユーザジャワ」ダウンロードされるJDK1.6/JDK 6.0のコンソールからのパスワードを受け入れる方法をか。 2006年1月12日AngsumanChakraborty [...]著
2006年6月8日6:21 AMの
あなたが私に提供したサービスをありがとう。
2007年11月19日7:46 pmの
コンソールc = System.console ();
(c! =無効にしなさい) {
ユーザーを=新しいひも(c.readLineひもでつなぎなさい(」ユーザーを参加させなさい: 」));
ひもpwd =新しいひも(c.readPassword (」pwdに参加しなさい: 」));
c.printf (」%20s」、ユーザー);
c.printf (」\ n%20s \ n」、pwd);
}他に
System.out.println (」コンソール利用できない」は);
注意運行環境為: jdk1.6+jcreator3.5.
如果jcreator4.0の的話、得到的cの總是の0。
2008年3月28日6:46 AMの
それ、素晴らしいs非常に