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?