【发布时间】:2021-12-24 13:19:52
【问题描述】:
我正在使用 JPasswordField 从密码字段中获取输入。这是代码sn-p:
JPasswordField enterNewPassword = new JPasswordField ();
enterNewPassword.setBounds( 150,70,100,20);
String password = String.valueOf(enterNewPassword.getPassword());
上面的代码在添加函数 valueOf 后将密码作为字符串提供给我。 有没有其他方法可以直接将密码作为字符串检索?
【问题讨论】:
-
密码永远不应该变成
String,因为那样会变得不安全。 -
我同意这一点。但在这种情况下,她必须以任何方式获得确切的密码。可能她会在将密码存储到数据库之前应用哈希函数。所以她想去掉使用 String.valueOf() 的中间步骤。在所有情况下,她都可以访问程序中的原始密码。
标签: java swing passwords jpasswordfield