gpt4 book ai didi

java - 字符串到星号,屏蔽密码

转载 作者:行者123 更新时间:2023-12-04 06:11:49 24 4
gpt4 key购买 nike

我正在为 ATM 机创建这个简单的登录代码。
您输入用户名和密码并登录,效果很好。因为我没有连接到数据库或外部文本文件,而且我只有 1 个用户,所以它只是用 Java 代码简单地编写了。但是当你输入密码“p4ss”时,我希望它被屏蔽,所以不要在输入时在屏幕上看到它,你应该看到“* * * *”或“”只是空白(就像你在Linux上输入pass一样)。

目前我的代码如下所示:

    String user;
String pass;
System.out.print("User: ");
user = Keyboard.readString();
System.out.print("Pass: ");
pass = Keyboard.readString();

if ((user.equals("Admin")) && (pass.equals("p4ss")))
{
menu();
}
else
{
out.println("Wrong username or password.");
}

我会很感激我能得到的任何帮助。

最佳答案

迈克尔,看看 Sun 网站上的描述:
https://web.archive.org/web/20120214061606/http://java.sun.com/developer/technicalArticles/Security/pwordmask

或者,如果您使用的是 Java 5 或更高版本,则可以使用以下命令:
How to mask a password in Java 5?

关于java - 字符串到星号,屏蔽密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687600/

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