在開發人員詢問如何保護隱藏在代碼或資源中的字符串以防逆向工程時,存在很多問題。例如this,this或this。在應用程序中隱藏祕密字符串的技巧和竅門
我想找出隱藏這種信息的最佳實踐(例如「Hello,secured world!」字符串)。目標是以某種方式處理它並將其包含到應用程序中。
E.g.分裂字符串,純Java技巧,混淆,使用原生(C)代碼的優勢。
P.S.我知道我不能提供絕對的保護,但是我想盡可能地使檢索安全信息變得困難。
P.P.S當然,將數據保密的最好方法不是將它們存儲在設備上,而是使用協商令牌來提供訪問,如Reto Meier wrote。這是關於授權。
討論(http://stackoverflow.com/a/20560574/730807)會給你一個安全存儲的想法 –