2012-02-26 133 views
1

將密碼從一個活動傳遞給另一個活動而不加密會安全嗎?然後,我會在下一個活動中加密並存儲它。或者我應該先加密它?在活動之間傳遞密碼

回答

2

只要你留在你自己的應用程序(不是其他應用程序,這是更魚),這應該不會有問題。原因是您的信息保留在您的流程中,所以其他人從未看到它。如果您通過流程邊界傳遞未加密的密碼,這可能是一個壞主意。有一篇關於這個[1]的文章可能值得一讀(我不認爲這太苛刻了,即使對於「真正的程序員」)。一般來說,只要您將數據保存在您的應用程序中,只要基礎Linux實施爲您提供沙盒,就應該是安全的。

[1]分析應用程序間的通訊在Android的 www.sigmobile.org/mobisys/2011/slides/interapp.pdf

+0

酷。那是我在想什麼。是的,它會留在我自己的應用程序。 – bwoogie 2012-02-26 21:04:18

0

你用過把多餘的和低於我的代碼:

addencPass = username + ":" + password; 
     encPass = Base64.encodeToString(addencPass.getBytes(), Base64.DEFAULT 
       | Base64.URL_SAFE | Base64.NO_WRAP);