gpt4 book ai didi

java - 保密字符串的值

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:57 26 4
gpt4 key购买 nike

我的 Android 应用程序(Java 中)中有一个字符串,它实际上是加密和解密消息的 key 。

这是一个简单的字符串,我这样声明:

final static String myKey = "THEKEY";

key 永远不会改变(它永远不会显示在应用程序中,也不会通过网络或其他方式发送,它“保留”在应用程序中)。

有没有办法让拥有 APK 的人在我的应用程序中获取此字符串的值?

如果答案是肯定的,那么确保字符串值保密的最佳方法是什么?

最佳答案

Is there a way for people that have the APK to get the value of this string in my app ?

是的,通过反编译。

what is the best way to be sure that the value of a String can stay secret ?

将其从 APK 中删除。或者,不用担心它会被发现。

您可以采取一些步骤来逐渐增加检索值的难度,例如使用 DexGuard打包您的生产应用程序。但是,这不会阻止真正想要值(value)的人。

关于java - 保密字符串的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com