Unix保存了加密的密码和解码



Linux系统在哪里保存用户的加密密码以及如何解码?或者,也许有一种解决方法可以获取初始用户的密码?谢谢

Unix系统中保存密码的文件的默认目录是

etc/passwds

和 macOS 中

etc/master.passwds

https://docs.python.org/3/library/crypt.html

您可以阅读有关Python的加密库的信息,这可以帮助您解码Unix密码。我这样做的方法之一是生成一定长度为 8 的所有可能的字符串,然后将该文件中的哈希值与每个单词的哈希值进行比较。我不确定这是解决这个问题的最佳方法,但它有效。

看看这里:Python 生成所有可能的长度为 n 的字符串

最新更新