bin文件99999怎么表示
发布网友
发布时间:2022-05-11 03:04
我来回答
共1个回答
热心网友
时间:2024-02-08 09:58
登录Linux会要求输入用户名和密码。通常本地文件中会存储一份用户密码,并与用户输入对比,如果相同就允许用户登录。起初用户密码存储与/etc/passwd中,但由于/etc/passwd必须供所有用户读取,因此为了避免密码破译,unix系统将加密后的密码存储于/etc/shadow中,仅供超级用户可读。
/etc/shadow中密码格式:
1
$id$salt$encrypted
id表示hash算法。起初密码用DES算法加密,单随着DES加密破解难度的降低,已用其他加密算法替代DES。在shadow文件中,密码字段如果以“$”打头,则表示非DES加密,如:
1
$1$2eWq10AC$NaQqalCk3
即表示非DES加密密码,而1表示使用了基于MD5的加密算法。
1
$2a$04$NZJWn7W2skvQRC5lW3H7q.ZTE8bz4xbC
2a表示Blowfish算法。常见的标识与算