Encoding/Decoding data across 2 android apps using KeyStore
<p>I have 2 apps, that are signed with same keystore.</p>

<p>I wan't to share sensitive data between those apps.</p>

<p>For example I encrypt a string in application A. Put result in <code>Context.MODE_WORLD_READABLE)</code> <code>SharedPreferences</code> and read that data in application B and decrypt it.</p>

<p>Is that a reasonable scenario? Or should I approach this problem in some other way?</p>

<p>I could create key pars in application A, but if I understand KeyStore correctly, then application B won't know anything about that?</p>