inputSecret 上显示的密码太长

发布于 2024-12-07 01:10:27 字数 361 浏览 0 评论 0原文

我使用 JSF 1.2,我想为用户显示六个字符的密码,并且由于我使用 md5 加密,因此密码显示太长。

这是我的代码

<h:inputSecret  id="password"
               redisplay="true"           
              value="{userHome.instance.password" 
                    style="FONT-SIZE: medium;" title="Password">     
                          </h:inputSecret>

非常感谢

I Use JSF 1.2 and i want to display a password as six characters for the user, and since i use an md5 encryption, so the password is displayed too long.

This is my code

<h:inputSecret  id="password"
               redisplay="true"           
              value="{userHome.instance.password" 
                    style="FONT-SIZE: medium;" title="Password">     
                          </h:inputSecret>

Thks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

聆听风音 2024-12-14 01:10:27

您应该仅在数据要保存到数据库中时应用 MD5 哈希,而不是之前。

每当您向最终用户提供编辑表单时,您都不应该从数据库获取密码。您应该将该字段保留为空。

You should only apply MD5 hashing at the point the data is to be saved in the DB, not before.

You should not obtain the password from the DB whenever you present an edit form to the enduser. You should keep the field empty.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文