Share encrypted sensitive data within different applications in Android

13 views
0

My goal is to share encrypted sensitive data within different applications in Android, for example:

  • User signs in App 1
  • App 1 encrypts the username
  • User opens App 2
  • App 2 requests encrypted username from safe common place
  • App 2 decrypts username

I have explored KeyChain, but ultimately it is aimed towards SSL and Certificates, not intended for this purpose.

Also, KeyStore provides safe encryption for 1 app, but it is not possible to share this key safely outside of the one app.

Could anyone please provide some insight?