2015-09-04 42 views
-4

我需要實現可逆加密密鑰算法,如mcrypt AES或使用現成的庫。算法mcrypt AES for Android?

例如,我有:

String pass = "12345"; 
String salt = "XgKHRfTnvytMLPgTDE"; 
+2

歡迎來到StackOverflow,不幸的是你的問題沒有展示任何先前研究的嘗試。爲了得到良好的答覆,建議您在提出問題之前,應出示您已經試圖用代碼或其他方式解決問題的證據。 –

回答

0

可逆AES加密,您可以使用this code

但我看到你正在嘗試加密密碼,這被認爲是一個壞主意。如果你需要存儲用戶密碼,使用哈希算法 - 我強烈建議SHA-512PBKDF2(50 000派生應該是足夠的)。

+0

php程序員想要zashirovat密碼,然後使用salt中的所有md5哈希。這是正常的做法嗎? –

+0

md5是一種弱散列算法,嚴格不推薦用於散列用戶密碼。 – MatusMak

+0

但是使用鹽(對每個用戶來說應該是唯一的)是一種很好的做法。 – MatusMak