[英]Do you recognize this password hashing format?
我正在嘗試對舊版PHP應用程序上的密碼方案進行反向工程,因此我可以將密碼移植到將替換它的新系統上。 該應用程序具有以兩種格式存儲的密碼,一種是新的,一種是舊的。 較新的版本只是將crypt()與salt一起使用。 較舊的代碼似乎不再有任何支持代碼(至少在版本控制中沒有),也沒有任何暗示的含義。 我有一個老式的帳戶,雖然我可能知道該帳戶的密碼,但是我不知道如何檢查它。
密碼以以下格式存儲:
$1$f1KtBi.v$nWwBN8CP3igfC3Emo0OB8/
它似乎是三個字段,由$
分隔: 1
, f1KtBi.v
和nWwBN8CP3igfC3Emo0OB8/
。 第一個字段始終為1
。 第二和第三字段始終匹配正則表達式[a-zA-Z0-9/.]+
。 第二個字段始終包含8個字符,第三個字段始終包含22個字符。
您以前看過此密碼存儲方案嗎? 知道可能使用了哪種哈希機制?
這是crypt()
[docs]函數的輸出。
1
表示它在內部使用了MD5算法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.