加密字符串并使其安全,甚至提取apk

时间:2015-09-29 05:26:38

标签: php android encryption apk reverse-engineering

我想将一个唯一的字符串保存为加密形式的变量,并在每个请求中将变量作为参数传递给我的PHP服务器,以便我可以确定该请求来自我的Android应用程序不是来自其他浏览器..

我不希望别人知道我的字符串,即使我的apk被提取或成为逆向工程的受害者。 有没有办法以加密形式存储变量。

如果你提到用PHP解密同一个变量的过程会很有帮助。 提前谢谢..

1 个答案:

答案 0 :(得分:1)

  

加密字符串并确保连接apk被提取

在标题中完成问题的唯一方法是使用非对称加密(即crypto_box_seal,这会阻止Android设备解密它。)

  

这样我就可以确定请求来自我的Android应用程序,而不是来自其他浏览器。

不可能。任何人都可以创建一个模拟APK的客户端。