2013-02-04 39 views
0

我有這樣的密碼:cJU6fIvqSrHJq8ErBo0mU9fFjzPdSl/94iZyzX/VZ9RJ + GLm3PopuABNopq4UcqcMJTPOBu8KHadfcXl7DEE4Q ==加密類型的Symfony2

,我想知道所使用的加密類型。我從用symfony2編碼的腳本使用的數據庫中得到了這個密碼。

開發人員說他使用sha512加密,但我認爲還有另一種使用的編碼方法。

謝謝

+0

你爲什麼認爲使用了不同的方法,你需要什麼知識? (和:散列不加密!) – delnan

+0

感謝您的回覆,我試圖用相同的鹽散列用過的密碼,我沒有得到相同的結果。 – javacurve

回答

0

你是正確的,有進一步的編碼,什麼是可能的哈希輸出這個base64編碼。以base64串的譯碼成十六進制字符串是:

70953a7c8bea4ab1c9abc12b068d2653d7c58f33dd4a5ffde22672cd7fd567d449f862e6dcfa29b8004da29ab851ca9c3094cf381bbc28769d7dc5e5ec3104e1 

其是奇數,因爲它的128個字節/ 1024位長,相比SHA512這是64個字節/ 512位。可能是鹽已被添加到哈希或類似的東西。比較你的sha512哈希與上面的十六進制字符串,看看它是否匹配它的一部分。

+0

感謝您的回覆,我 哈希密碼是:'c3682b2b2adc1afc0e1e300a7f27c00e39121cc1fd1eed8b3ee9a701125465cf3a6c6bb8ecc9b4ea6c2e2d01b75c9a49f66f5f3a4bc196f449782ae9cb121d6e' 很奇怪:/有沒有相似之處 – javacurve