我希望从我的应用的任何活动中访问这些数据。
答案 0 :(得分:2)
有些用户会说你可能不应该这样做。
但我会说,在私人模式下,使用高度加密的数据。
在root设备上并非100%安全。但是如果加密算法很强大,请不要担心。
答案 1 :(得分:0)
如果您使用强加密算法在共享首选项中存储用户名,密码,它将帮助您保护他们免受恶意用户的攻击。您必须在PRIVATE模式下使用共享首选项,以便APP之外的其他任何活动都无法访问该数据。
您可以使用javax.crypto.Cipher类。该类提供对加密密码加密和解密实现的访问。
使用此链接了解DES和AES算法: