如果我正确理解身份验证机制,当我们在登录提示中输入凭据时,会计算密码的哈希值,然后将该哈希值与存储在某处的哈希值进行比较,如果我没有记错的话,“某处”就是/etc/shadow. 如果匹配,则认证成功,否则认证失败。
/etc/shadow
我的问题是,什么程序,我的意思是哪个二进制文件,计算输入密码的哈希值?还是内核实现的?
security login authentication
authentication ×1
login ×1
security ×1