加密共享首选项数据

时间:2020-06-16 06:50:27

标签: android encryption

我一直在使用加密来以共享首选项存储数据。现有的加密模式使用静态硬编码加密密钥以及ECB模式。我的应用程序已在Google Play商店中发布。根据安全审计报告,我需要删除使用硬编码的加密密钥,并替换为动态密钥。我还需要将我的加密模式从ECB增强到CBC,这是我能够成功完成的。但是问题是我的playstore版本具有不同的加密模式和密钥,因此现在当我尝试使用新的加密密钥和模式更新现有应用程序时,我的所有共享首选项数据都会在解密时丢失。请建议我如何使用新的加密逻辑平稳地更新现有用户。

0 个答案:

没有答案