用户在dos界面输入密码,怎么把输入的字符串转换为密码形式,如:*****
dos吧
全部回复
仅看楼主
level 1
b597324553 楼主
这是一个相当于文件加密的东东,
图片中的PWD:   就是让用户输入的密码,
问题是:在dos界面输入的密码能看到 并不像 图形界面 ,能设置输入类型,如C#,里有PaserWord
现在我需要把输入的密码显示为:*********
同时还能得到用户输入的字符串,用来做判断,希望大家能告诉小弟实现原理,源码也行,
2011年03月10日 03点03分 1
level 1
b597324553 楼主
我先自己给自己顶一下,大家帮忙啊,至少回一下啊?
2011年03月10日 06点03分 2
level 5
回了 但是我也不会 ···
2011年03月13日 08点03分 3
level 8
本人也想知道!有高手吗?
2011年03月14日 03点03分 4
level 1
应该实现不了吧、、
2011年03月14日 09点03分 5
level 1
b597324553 楼主
..
保持沉默
2011年03月14日 13点03分 6
level 1
下面代码可以实现,但是在dos中敲字符的时候什么都不显示,而且java.io.Console 这个类是 JDK 6 中新增的类库,用于操作系统的控制台,系统的控制台只能在操作系统原生的控制台中使用,不能在 IDE 的控制台中使用,因为 IDE 中的控制台是经过重定向的。经过测试,如果在eclipse上使用这个readPassword();直接抛出NullPointerException。
System.out.println("请输入密码:");
Console cons=System.console();
char[] pwd=cons.readPassword();
String password = new String(pwd);
2017年05月08日 08点05分 8
1