因此,我对混淆应用程序的 SharedPreferences xml 文件很感兴趣,就像 Android LVL 混淆其许可证 cahce 数据一样。这是可以想象的吗?大量的谷歌挖掘几乎没有产生任何可能解决我的问题的结果。我当然不是密码学家。
其他形式的加密又如何呢?我的最终目标不是尝试使 xml 防弹,我只是想阻止 90% 的人,如果它不是纯文本的,他们不会乱搞它。
不要相信这是可能的,除非进行重大修改(可能编写您自己的 Preferences 实现),而且我什至无法开始考虑如何说服 Android 从您的 Preferences 实现加载。
据我所知,默认的 SharedPreferences 实现是不可替换的:如果您需要加密某些内容,请执行 LVL 的操作,加密您写入 SharedPreferences XML 的值,或者创建您自己的完全加密的文件并自己在磁盘上管理它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)