将密码从一项 Activity 传递到另一项 Activity 而不加密是否安全?然后,一旦进入下一个 Activity ,我将对其进行加密并存储。或者我应该先加密它?
最佳答案
只要您留在自己的应用程序中(而不是其他应用程序,这更可疑),就不应该有问题。原因是您的信息保留在您的流程中,因此其他人永远看不到它。如果您跨进程边界传递未加密的密码,这可能是一个坏主意。有一篇关于此的论文 [1] 可能值得一读(我认为它并不太严厉,即使对于“真正的程序员”来说也是如此)。一般来说,只要您将数据保留在应用程序中,您就应该是安全的,因为底层 Linux 实现为您提供了沙箱。
[1] 分析 Android 中的应用程序间通信 www.sigmobile.org/mobisys/2011/slides/interapp.pdf
关于android - 在 Activity 之间传递密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456973/