2011-05-06 165 views
2

我正在使用Blowfish算法來加密我的應用程序中的密碼。相同的算法,相同的字符串,相同的鹽,不同的結果?

在服務器上重新安裝Ubuntu後,此算法的輸出已更改 - 儘管我試着使用相同的字符串和相同的鹽。

關於爲什麼發生這種情況或如何解決它的任何想法? 在此先感謝。

我在Ubuntu服務器上使用本地PHP crypt實現(11.04)。在我有10.10版本之前。

+0

你用什麼工具進行加密/解密?輸出會改變,但如果您嘗試解密它,會發生什麼? – gd1 2011-05-06 19:10:52

+3

沒有使用命令,工具版本或其他細節,你得到這個答案的機會絕對是零 – sehe 2011-05-06 19:26:08

+0

感謝提示,我改變了它。 Giacomo,因爲我使用PHP crypt函數,所以沒有解密。 – Xenon 2011-05-06 19:41:57

回答

0

也許你改變了編碼類型。 確保您對兩種加密操作都使用相同的編碼類型。

+0

謝謝你的想法,但那不是。我檢查了所有的編碼,它們都是一樣的。 – Xenon 2011-05-06 19:15:35

相關問題