如何徹底防止反編譯?
本地?cái)?shù)據(jù)加密。
iOS應(yīng)用防反編譯加密技術(shù)之一:對(duì)NSUserDefaults,sqlite存儲(chǔ)文件數(shù)據(jù)加密,保護(hù)帳號(hào)和關(guān)鍵信息
URL編碼加密。
iOS應(yīng)用防反編譯加密技術(shù)之二:對(duì)程序中出現(xiàn)的URL進(jìn)行編碼加密,防止URL被靜態(tài)分析
網(wǎng)絡(luò)傳輸數(shù)據(jù)加密。
iOS應(yīng)用防反編譯加密技術(shù)之三:對(duì)客戶端傳輸數(shù)據(jù)提供加密方案,有效防止通過(guò)網(wǎng)絡(luò)接口的攔截獲取數(shù)據(jù)
方法體,方法名高級(jí)混淆。
iOS應(yīng)用防反編譯加密技術(shù)之四:對(duì)應(yīng)用程序的方法名和方法體進(jìn)行混淆,保證源碼被逆向后無(wú)法解析代碼
程序結(jié)構(gòu)混排加密。
iOS應(yīng)用防反編譯加密技術(shù)之五:對(duì)應(yīng)用程序邏輯結(jié)構(gòu)進(jìn)行打亂混排,保證源碼可讀性降到最低