密码保存在哪里?


37

这是一个很奇怪的问题,但是密码保存在哪里?我的意思是,它们每次都必须在某个地方进行比较。那么,系统密码和网络密码保存在哪里?

Answers:


63

系统帐户密码可在中找到/etc/shadow。您需要root特权才能读取文件。密码使用SHA进行散列。有关其他信息,请参见相应的联机帮助页

可以在中找到网络或wifi密码/etc/NetworkManager/system-connections。每个连接及其配置都有一个文件,您还需要root特权才能读取它们,但密码未加密。

由Gnome密码存储区Gnome密钥环处理的密码存储在中~/.gnome2/keyrings。这些文件不是人类可读的文件,应使用Gnome的默认密码管理器Seahorse访问。在较旧的系统(精确到12.04之前)上,wifi密码存储在Gnome密钥环中,而移动宽带PIN仍存储在该位置。


好吧...解密它们的任何手段吗?以及有关网络密码的任何信息?我也想知道有关Windows的信息
。XP

我将更新有关连接密码的答案。关于解密,我认为这很困难,但是如果您有特权,则可以hash用新密码替换旧密码,您便知道其密码。
eyadof

可以,但是如何创建密码的sha加密?
Nirmik

1
要补充的是可以通过默认密码管理器进行管理,其他的密码(海马我相信)存储在~/.gnome2
LiveWireBT

1
对于Windows,有ophcrack.sourceforge.net可能会为您提供正确的方向。
LiveWireBT
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.