Unix保存了加密密码和解码

时间:2017-03-30 19:28:29

标签: unix

linux系统在哪里保留用户加密密码以及如何解码?或者可能有获取初始用户密码的解决方法?感谢

1 个答案:

答案 0 :(得分:0)

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

etc/passwds

并在macOS中

etc/master.passwds

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

你可以阅读python的crypt库,它可以帮助你解码Unix密码。我这样做的一种方法是生成一定长度为8的所有可能的字符串,然后将该文件中的散列与每个单词的散列进行比较。我不确定这是解决这个问题的最佳方法,但它有效。

看看这里: Python generate all possible strings of length n