2013-05-21 119 views
-2

我想加密密碼&將加密值存儲在MySQL數據庫中。什麼算法是在Java中進行加密的最佳方式?加密密碼的最佳算法

對於每個用戶,我爲所有這些用戶使用了userid,useremail字段以及&,我需要對算法進行加密。

注意:我也應該能夠解密密碼,因爲我們的一個支持頁面僅顯示密碼以支持團隊(無法刪除的舊版頁面)。

謝謝

+2

就目前而言,這不適合這個問答。我們幫助編程問題。另外,標準是HASH密碼,這是一種單向函數。加密它們通常被認爲是不安全的。 – christopher

+0

10秒的谷歌搜索找到你的問題的解決方案在這裏:http://www.jasypt.org/howtoencryptuserpasswords.html –

+0

加密是不是要走的路..開始與鹽漬哈希... –

回答

0

有加密密碼的標準算法。您可以使用BouncyCastle的 PBEWITHSHA256AND256BITAES-CBC-BC。

+0

你能否提供一些關於PBKDF2WithHmacSHA1的更多信息,示例代碼等? –

+0

對不起,我說得太快了。這是一個哈希算法。你想要加密一個。 – ykaganovich

+0

我不明白爲什麼這個問題是關閉的?如上所述,我需要加密&不哈希和管理員仍然關閉這個問題? –