通过Intent或Fragment.setArguments()发送敏感数据是否安全?

时间:2014-08-11 04:10:33

标签: android android-intent android-fragments password-protection

当您使用Intent.putExtra()(或setArguments()是Fragment的情况)将数据传递给Activity时,Android会将数据保存在某个位置,因为它可以在Activity / Fragment被杀死后恢复。 / p>

我想知道将密码等敏感信息传递给另一个Activity / Fragment是否安全。换句话说,任何人都可以搜索Android存储的数据。

为了使事情更清楚,我不存储用户的密码。我只想将密码传递给另一个Activity / Fragment来处理注册过程。

1 个答案:

答案 0 :(得分:0)

是的,它是100%安全的。因为意图数据没有在App或设备中物理存储任何商品,它是由Android系统逻辑存储的,所以只需创建自己的密钥来存储数据,这是安全的。

更多细节请点击此链接:http://developer.android.com/reference/android/content/Intent.html

并参考此链接:Is it safe to reuse an intent?