gpt4 book ai didi

java - 用户密码校验

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:13 25 4
gpt4 key购买 nike

我想使用我的 Java 代码验证用户。作为一种选择,我想检查是否知道使用 Java 的帐户的密码。

我知道如果我可以查看/etc/shadow 就很容易了。然而,这看起来不可能。

那么,在Unix系统中,有什么方法可以检查用户输入的密码是否有效。

我阅读了 man password 但我找不到好的解决方案。

希望是:

passcheck hogepass -> return 0 if it is true return 1 if not

我想我可以以某种方式使用password 但它可能非常危险..

我想用Java中的方式。因此,如果您有任何在(仅)Java 上运行的想法。也欢迎。

最佳答案

看看这是否有效。使用提供的用户名和密码通过 ssh 连接到主机并检查响应。如果您收到 shell 提示,则登录成功且凭据有效。但是您的程序应该值得用户提交他们的用户名和密码,否则这可能是一种网络钓鱼。

关于java - 用户密码校验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821483/

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