在我的应用中,我需要传递 client_id 和 client_secret 来进行API调用。
在Android应用程序上存储 client_id 和 client_secret 的最安全方法是什么?
我已经阅读了有关 SharedPreferences 的信息,并且我确定它们不安全。另请阅读有关密钥库的信息,但不确定这是否正确。您能否建议存储这些信息的最安全方法是什么?
谢谢
[R
最佳答案
最好的方法是使用Android的Keystore。它将为您处理密钥生成和存储。您的应用将通过KeyChain API进行通信,该API具有以下优点:
在钥匙串(keychain)中保护用户的 secret