Linux

儘管鹽和密碼相似,但散列密碼並不相似

  • September 19, 2022

我在 Linux 上用完全相同的密碼創建了兩個使用者,但是當我查看/etc/shadow文件時,我發現雜湊值看起來不同,儘管 salt 文件是相同的。(請看下面,j9T是鹽)。為什麼散列密碼不相似,儘管 slat 和密碼相似?

# tail /etc/shadow
Bob:$y$**j9T**$ewJ0HB756BZDnPjx7zzbm0$i39AKrfuQuvvoQJpujwWd7Z4bcZgN1l0IWeJsNmLzg7:19254:0:99999:7:::
Bob:$y$**j9T**$pFF5c93UZvdFYD2nanxEO.$SMhaxtPUPEUZdZZx.b1tGmjXgM67nqBJgMk2sNP.5s4:19254:0:99999:7:::

第二個欄位 ( j9T) 不是鹽,它是param(雜湊複雜度參數)。您可以在此處此處閱讀有關雜湊格式的更多資訊

你鹽實際上是第三個領域,你可以看到它是不同的。

實際的雜湊是第四個欄位。

引用自:https://unix.stackexchange.com/questions/717844