这是/etc/shadow系统上存储的两个不同用户的输出:
usr1:$1$zgKwt6aQ$gXxsMLgcxa/u6rmq5QseP.:14307:0:99999:7:::
usr2:$6$9Bh5mQ5t$VY64eVcILqgXIC1EFPJ.f3tDVrsSf4y1Th6dleFN2FcuUJQUGevVXILySNfQlDNVWBQXCHaja1hyms.mVeDOY/:14839:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)
问题是,为什么这些 passwd 哈希(都有效)具有不同的长度?
usr1使用由$1指示的 md5 哈希,而usr2使用由$6指示的 sha512 哈希。
使用authconfig --test | grep hashing,看看有什么方法是有效了。
究其原因,为什么是可能的USR2用户得到了一个操作系统升级,其中默认算法MD5,从改变后SHA512增加。
请参阅此链接了解一些背景信息:
http://www.akkadia.org/drepper/SHA-crypt.txt
有关所有可能的值,请参阅下面的 cakemox 答案。
| 归档时间: |
|
| 查看次数: |
1691 次 |
| 最近记录: |