在开发人员询问如何保护隐藏在代码或资源中的字符串以防逆向工程时,存在很多问题。例如this,this或this。在应用程序中隐藏秘密字符串的技巧和窍门
我想找出隐藏这种信息的最佳实践(例如“Hello,secured world!”字符串)。目标是以某种方式处理它并将其包含到应用程序中。
E.g.分裂字符串,纯Java技巧,混淆,使用原生(C)代码的优势。
P.S.我知道我不能提供绝对的保护,但是我想尽可能地使检索安全信息变得困难。
P.P.S当然,将数据保密的最好方法不是将它们存储在设备上,而是使用协商令牌来提供访问,如Reto Meier wrote。这是关于授权。
讨论(http://stackoverflow.com/a/20560574/730807)会给你一个安全存储的想法 –