java - 在 Android Studio 中保护密码和 URL

标签 java android android-studio security obfuscation

在我当前的 Android (Java) 程序中,我有服务器访问密码和服务器的 URL。有没有办法使用混淆器来保护这些信息不被反编译泄露? (信息保存在字符串变量中)

最佳答案

这个想法是将密码/url 加密为一个未知的哈希值,反编译器和有兴趣检查应用程序反编译代码的人无法识别该哈希值,然后在 Java 端解密哈希值.

您还可以使用ProGaurd:Best practice for storing and protecting private API keys in applications

关于java - 在 Android Studio 中保护密码和 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51921445/

相关文章:

java - 静态语言和反射

java - Java 中是否有任何 LinkedTreeMap 实现?

android - simpleDateFormat 抛出无法解析的日期异常

java - Android - 一个 Activity 中有两个 setViewContent - 一个在 xml 中,一个在 java 中

java - Android ACRA 和 ProGuard

java - Gradle 同步失败 : For input string: "+"

java - 如何从复选框中获取多个选中的值并防止输出显示两次

java - 规范框架异常

java - 如何在 Java 中实现 "fast inverse square root"?

Android - 如何压缩或缩小图像?