我的应用程序可以反编译以显示字符串常量吗?

卡利马

我的 Android 应用程序中有一个用于某些领域的私有 API 密钥——有没有办法阻止用户以某种方式对 Java 进行逆向工程或反编译以查看该密钥是什么?将键作为静态字段放在类中是否不安全?将其作为字符串资源放在strings.xml 中是否更安全?或者完全是别的什么?或者根本不可能阻止有足够动机的用户找到它?

TJ克劳德

不仅可以,甚至不难。

您可以通过根本不将其存储为字符串来使其更难,而是将其存储为在运行时转换为字符串的一系列数字(可能以某种方式混淆它)。

但答案是

或者根本不可能阻止有足够动机的用户找到它?

是:是的,这根本不可能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在我的ASP.NET MVC应用程序中哪里存储字符串常量?

来自分类Dev

是否可以反编译和调试Java应用程序?

来自分类Dev

Android:我们可以在应用程序运行时创建带有字符串的位图吗?

来自分类Dev

使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

来自分类Dev

我可以在protobuf中定义常量字符串吗?

来自分类Dev

网址中的Rails字符串可以被应用程序读取吗?

来自分类Dev

Android 应用程序 - 可以修改 Constants.java 中的字符串吗?

来自分类Dev

Azure插槽:我只能交换应用程序设置/连接字符串吗?

来自分类Dev

桌面应用程序,它将对我可以复制和粘贴的字符串进行加密

来自分类Dev

我可以修改常量字符串

来自分类Dev

我可以使全局应用程序菜单显示完整的应用程序标题吗?

来自分类Dev

在Web应用程序中管理字符串和常量

来自分类Dev

Azure网站WebJobs-他们可以使用网站的应用程序设置或连接字符串吗

来自分类Dev

我可以从文件加载的常量字符串中从Swift的init()类抛出吗?

来自分类Dev

在控制台应用程序中更改内容时,是否可以在固定位置显示字符串?

来自分类常见问题

在反编译的.java类Kotlin中,私有字符串属性可以为空

来自分类Dev

我可以使用emscripten在i386模式下编译应用程序吗?

来自分类Dev

我可以在Linux中编译.net Core 3 WPF应用程序吗?

来自分类Dev

Android SDK多语言应用程序-我可以在编译时更改语言吗?

来自分类Dev

可以反编译已签名并已安装的android应用吗?

来自分类Dev

如何防止应用程序DLL被反编译?

来自分类Dev

如何从xcode部署的应用程序反编译

来自分类Dev

如何防止应用程序DLL被反编译?

来自分类Dev

我可以自定义我的AngularJS应用程序以显示本地时间吗?

来自分类Dev

我可以自定义我的AngularJS应用程序以显示本地时间吗?

来自分类Dev

可以不编译地部署Web应用程序吗?

来自分类Dev

当应用程序在ios中崩溃时,我们可以显示警报吗?

来自分类Dev

无论如何,在Shiny应用程序的zoo :: rollmean()中接受字符串输入吗?

来自分类Dev

是否可以在 webforms 应用程序中的 URL 路由中使用查询字符串

Related 相关文章

  1. 1

    在我的ASP.NET MVC应用程序中哪里存储字符串常量?

  2. 2

    是否可以反编译和调试Java应用程序?

  3. 3

    Android:我们可以在应用程序运行时创建带有字符串的位图吗?

  4. 4

    使用实体的控制台应用程序,我可以使用相同的连接字符串吗?

  5. 5

    我可以在protobuf中定义常量字符串吗?

  6. 6

    网址中的Rails字符串可以被应用程序读取吗?

  7. 7

    Android 应用程序 - 可以修改 Constants.java 中的字符串吗?

  8. 8

    Azure插槽:我只能交换应用程序设置/连接字符串吗?

  9. 9

    桌面应用程序,它将对我可以复制和粘贴的字符串进行加密

  10. 10

    我可以修改常量字符串

  11. 11

    我可以使全局应用程序菜单显示完整的应用程序标题吗?

  12. 12

    在Web应用程序中管理字符串和常量

  13. 13

    Azure网站WebJobs-他们可以使用网站的应用程序设置或连接字符串吗

  14. 14

    我可以从文件加载的常量字符串中从Swift的init()类抛出吗?

  15. 15

    在控制台应用程序中更改内容时,是否可以在固定位置显示字符串?

  16. 16

    在反编译的.java类Kotlin中,私有字符串属性可以为空

  17. 17

    我可以使用emscripten在i386模式下编译应用程序吗?

  18. 18

    我可以在Linux中编译.net Core 3 WPF应用程序吗?

  19. 19

    Android SDK多语言应用程序-我可以在编译时更改语言吗?

  20. 20

    可以反编译已签名并已安装的android应用吗?

  21. 21

    如何防止应用程序DLL被反编译?

  22. 22

    如何从xcode部署的应用程序反编译

  23. 23

    如何防止应用程序DLL被反编译?

  24. 24

    我可以自定义我的AngularJS应用程序以显示本地时间吗?

  25. 25

    我可以自定义我的AngularJS应用程序以显示本地时间吗?

  26. 26

    可以不编译地部署Web应用程序吗?

  27. 27

    当应用程序在ios中崩溃时,我们可以显示警报吗?

  28. 28

    无论如何,在Shiny应用程序的zoo :: rollmean()中接受字符串输入吗?

  29. 29

    是否可以在 webforms 应用程序中的 URL 路由中使用查询字符串

热门标签

归档