在活动之间传递密码

问题描述:

将密码从一个活动传递给另一个活动而不加密会安全吗?然后,我会在下一个活动中加密并存储它。或者我应该先加密它?在活动之间传递密码

只要你留在你自己的应用程序(不是其他应用程序,这是更鱼),这应该不会有问题。原因是您的信息保留在您的流程中,所以其他人从未看到它。如果您通过流程边界传递未加密的密码,这可能是一个坏主意。有一篇关于这个[1]的文章可能值得一读(我不认为这太苛刻了,即使对于“真正的程序员”)。一般来说,只要您将数据保存在您的应用程序中,只要基础Linux实施为您提供沙盒,就应该是安全的。

[1]分析应用程序间的通讯在Android的 www.sigmobile.org/mobisys/2011/slides/interapp.pdf

+0

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

你用过把多余的和低于我的代码:

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