我使用Kivy跨平台工具制作了应用,并使用apk
构建了python-for-android
文件。我想在应用程序中本地存储一个密钥,但由于apk
文件可以被反汇编,我如何确保我的密钥是安全的?
答案 0 :(得分:1)
您无法保护它,因为之后p4a会将其编译为private.mp3
。
您可以将该文件从private.mp3
重命名为private.tar.gz
,仍然可以访问所有代码和信息。
答案 1 :(得分:0)
在解析我的apk
文件之后,我发现python-for-android
将所有内容(包括python安装和项目本身)存储在名为private.mp3
的二进制文件中,因此源不是完全开放,我可能会很高兴。