社区
Java SE
帖子详情
请问在java中如何实现从控制台读取密码,禁用回显?
xigah
2009-07-18 07:12:14
自己用帮助工具查过
好像用console类的readPassword方法可以
但是帮助中没有实例
有人可以为我举个简单的小例子吗?
期待
...全文
375
4
打赏
收藏
请问在java中如何实现从控制台读取密码,禁用回显?
自己用帮助工具查过 好像用console类的readPassword方法可以 但是帮助中没有实例 有人可以为我举个简单的小例子吗? 期待
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火龙果被占用了
2009-07-18
打赏
举报
回复
java.io.Console 这个类是 JDK 6 中新增的类库,用于操作系统的控制台,系统的控制台只能在操作系统原生的控制台中使用,不能在 IDE 的控制台中使用,因为 IDE 中的控制台是经过重定向的。
Console 这个类增加了一个 readPassword 方法,用于输入密码,输入密码在屏幕上什么都没有,我感觉不好。
如果使用 JDK 6 以下版本的话可以参考 Sun 的一篇文章:
Java 编程语言中的口令屏蔽
更多关于控制台读取数据的方式可以参考:
Java从控制台中读取数据完全攻略
designedIt
2009-07-18
打赏
举报
回复
可以追问一下,这是在控制台读取密码不回显,那么在控制台输入密码不回显应该如何写?
不就是一样的写法嘛。我是初学者,只是我感觉应该是一样的。当然要楼主试一试了。
xigah
2009-07-18
打赏
举报
回复
[Quote=引用 1 楼 john_sheep 的回复:]
Console cons=System.console();
System.out.print(" 密码:");
char[] passwd=cons.readPassword();
System.out.println(passwd);
[/Quote]
先谢谢回答,可以追问一下,这是在控制台读取密码不回显,那么在控制台输入密码不回显应该如何写?
约翰羊
2009-07-18
打赏
举报
回复
Console cons=System.console();
System.out.print(" 密码:");
char[] passwd=cons.readPassword();
System.out.println(passwd);
java
console类_
java
中
console 类怎么用?
本文档详细介绍了
Java
`Console` 类的使用,包括
读取
控制台
输入、格式化输出、
读取
密码
等功能。强调了在
读取
密码
时的安全注意事项,建议使用 `readPassword()` 方法并手动清除内存
中
的敏感数据。此外,还提到了
控制台
输入流的结束条件和多线程环境下的同步问题。
java
console类_
Java
中
的
Java
.io.Console类 - Break易站
本文详细介绍了
Java
中
的Console类,该类用于访问与当前
Java
虚拟机关联的
控制台
设备,提供
读取
和写入
控制台
的方法,包括
读取
文本、
密码
以及格式化输出。Console类适用于简化
控制台
交互,特别是在安全
读取
密码
时。文章还给出了使用Console类的示例代码,展示了如何
读取
用户输入的姓名和
密码
。
JAVA
Eclipse连接SQL Server 2019并从数据库
中
读取
表
中
数据
本文详细介绍了如何在SQLServer
中
配置登录名和
密码
,创建数据库及表,以及使用
Java
通过JDBC驱动连接并
读取
数据的过程。包括下载对应JDK版本的jar包,配置Eclipse项目,
实现
数据库连接测试,以及
读取
表数据的完整代码示例。
weblogic关闭t3协议_Weblogic T3、IIOP协议批量
禁用
本文介绍了在护网期间,如何批量
禁用
Weblogic的T3和IIOP协议以应对安全漏洞。通过shell脚本和weblogicwlst工具,结合python脚本,可以方便地对大量实例进行协议
禁用
配置。
禁用
IIOP协议可以通过取消
控制台
的启用设置,而
禁用
T3协议则需要设置连接筛选器规则,限制特定IP的访问。所有操作需确保不影响应用正常运行,并注意调整脚本
中
的JDK和WLS_HOME路径以适应实际环境。
Windows Server安全加固实战:修复CredSSP漏洞与
禁用
TLS弱
密码
套件
本文聚焦Windows Server安全加固核心实践,重点解决CredSSP协议漏洞(CVE-2018-0886)和TLS弱
密码
套件两大风险。详细阐述通过组策略与注册表
禁用
RC4、DES/3DES、SSLv2/v3、TLS 1.0/1.1等不安全算法及协议,强制启用TLS 1.2+与AES-GCM等强加密套件,并提供PowerShell批量配置、Schannel注册表路径、修复验证及典型错误(如状态10013)排查方案。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章