我想驗證用戶標記的密碼。Unix檢查mkpasswd是否存儲在/ etc/shadow中
sudo cat/etc/shadow | grep的標記 標記:$ 6 $ $ bvY9mYW3 XdKkg0tluBghADi45V.RG1dTfctvnYdU.5J40nW8bh4UqpxtHp8uF8Zxx8U9mth9w0dvmgtVUrAtydQCvsivA1:16304:0:99999:7 :::
從該結果($ 6)我知道密碼使用與SHA-512加密算法生成bvY9mYW3作爲鹽。
當我產生使用
mkpasswd -m SHA-256-S bvY9mYW3哈希密碼-s
我得到$ 6 $ bvY9mYW3 $ XdKkg0tluBghADi45V.RG1dTfctvnYdU.5J40nW8bh4UqpxtHp8uF8Zxx8U9mth9w0dvmgtVUrAtydQCvsivA1
這幾乎是相同的但我錯過了拖尾:16304:0:99999:7 :::部分
我在做什麼錯?
感謝您的清晰。好答案。 –