gpt4 book ai didi

java - 如何在 Java 5 中屏蔽密码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:12:36 26 4
gpt4 key购买 nike

我正在尝试用 Java 隐藏密码。 Sun java 提出了一种屏蔽密码的方法,如下所示。

Masking a password

它使用一种简单的方法来做到这一点。

public void run () {
stop = true;
while (stop) {
System.out.print("\010*");
try {
Thread.currentThread().sleep(1);
} catch(InterruptedException ie) {
ie.printStackTrace();
}
}
}

但是这种方法有几个缺点。

  1. 如果用户使用箭头键 + 删除键,密码就会泄露。

  2. 如果用户不小心同时按下 2 个键(极高的打字速度),一些字符不会被屏蔽。

你们有没有想到什么方法可以得到 100% 正确的掩蔽?

最佳答案

关于java - 如何在 Java 5 中屏蔽密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com