Wie speichere ich Zugriffstoken und -geheimnis in Android sicher?

Ich werde oAuth verwenden, um Mails und Kontakte von Google abzurufen. Ich möchte den Benutzer nicht jedes Mal auffordern, sich anzumelden, um ein Zugriffstoken und -geheimnis zu erhalten. Soweit ich verstanden habe, muss ich sie mit meiner Anwendung entweder in einer Datenbank oder speichernSharedPreferences. Aber ich mache mir ein bisschen Sorgen um Sicherheitsaspekte. Ich habe gelesen, dass Sie die Token ver- und entschlüsseln können, aber es ist für einen Angreifer einfach, Apk und Klassen zu dekompilieren und den Verschlüsselungsschlüssel zu erhalten.
Was ist die beste Methode, um diese Token in Android sicher zu speichern?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage