如果Linux中已经存在用户,如何计算密码长度?

如果Linux中已经存在用户,如何计算密码长度?

如果Linux中已经存在用户,如何计算密码长度?我只知道另一个文件中该用户的加密密码/etc/shadow。我可以根据该文件中的值计算密码长度吗?

还有其他方法可以解决这个问题吗?

答案1

密码以散列形式存储,即实际密码永远不会存储,但加密校验和存储在/etc/shadow.您无法根据字符串的加密哈希来计算该字符串的长度。这样做相当于破坏/破解加密哈希算法。

您想要做的事情类似于从文件的 MD5 校验和中查找文件的长度。这是不可能的。

切向相关:

相关内容