我的应用程序的基本功能是显示图像。我可以在PC上提取apk包的内容。很容易看到包中的所有资产 - 包括其他包含的图像。我想隐藏那些图像。它们只应在用户安装软件包的设备上在运行时可见。
有没有办法解决这个问题?谢谢!
答案 0 :(得分:2)
嗯,有一种解决方法。
我知道这很重要,但这是保护图像和制作APK的安全方式。
希望这有帮助
答案 1 :(得分:0)
存储加密的图像或以某种方式加扰。
由于密钥必须在APK中,因此确定的攻击者总是可以破解,所以不要打扰任何强大的东西。使用密钥代码的简单密码足以阻止通常过于好奇的用户。
答案 2 :(得分:0)
另一种方法是为用户生成唯一标识符,然后在传递该唯一ID后从远程服务器下载图像。远程服务器读取唯一ID并根据该唯一ID以及您可能放在代码中的其他字符串加密文件。