我正在开发一个应用程序,其中需要存储两个字符串以供以后使用。我为此使用了sharedpreferences
。但是后来我发现这还不够安全。对于有根电话,很容易获得首选项,并且还有其他过程。我正在寻找一种安全的方法来存储这两个字符串,以便即使手机植根,任何应用程序都无法访问它们。这些字符串将对其他应用程序完全不可见。
答案 0 :(得分:2)
为此,我将调查Android Keystore Subsystem。通常,您将使用密钥库来存储对称密钥,然后使用该存储的密钥和AES(或类似方法)来加密/解密数据。