android - 如何不允许任何人破解我的 .apk?

标签 android security ftp cracking

<分区>

我是 android 开发的新手。最近我开发了一个 android 应用程序,它通过输入所需的用户名和密码来访问我的 FTP 服务器。我想在 Google Play 商店上发布这个应用程序。但是我的一些 Android 开发者 friend 告诉我,这些 .apk 文件很容易被破解,如果被破解,我在 FTP 上的所有数据都将被破解,我将一去不复返!

任何人都可以提供一个可能的解决方案来对黑客隐藏我的用户名和密码吗?或任何其他访问我的 FTP 服务器的替代解决方案?

最佳答案

您最好不要在您的应用代码(apk)中包含用户名和密码。

您的 apk 本身无论如何都可能被破解,这是不可避免的。因此,如果您不在您的应用程序中嵌入您的用户名/密码,您的用户名/密码就不会被盗,您可以保护您的 FTP 服务器的安全。

用户名和密码应在应用程序安装后在运行时手动输入。当然,一旦用户手动输入了用户名/密码,将这些输入保存在 sharedpreferences 中可能就可以了。

关于android - 如何不允许任何人破解我的 .apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32493525/

相关文章:

android - 捕获 Crosswalk Cordova webview 触摸事件

java - 更改对话框文本 Android

android - 我们可以使用 Android-x86 项目 VM 测试应用内结算吗?

android - Adoptable Storage 在 Android M 上的预期行为是什么?应用程序应如何处理它?

Android Nougat ProcessBuilder 忽略 PATH 环境变量 - 错误/问题?

javascript - 以编程方式生成页面时,ActiveX 控件不访问文件系统

c# - 将文件移动到另一个 Ftp 目录并重命名

c# - 在工作组的情况下,如何在远程计算机上授予 Windows 服务访问权限?

c# - 使用 FtpWebRequest 下载文件

java - 将 FTP 代理与 apache commons-net 一起使用