簡體   English   中英

Android AESObfuscator與Proguard

[英]android AESObfuscator vs proguard

設置Android LVL時,我看到它使用AESObfuscator。 然后,您是否使用Proguard? 它們一起使用還是彼此使用?

看看http://developer.android.com/guide/publishing/licensing.html ,它提供了有關許可證響應混淆(通過AESObfuscator)和代碼混淆(使用Proguard)的一些背景知識。

總結一下:您將要同時使用這兩種方法,因為它們都處理不同的混淆域(數據與代碼)。

AESObfuscator是Android LVL的Obfuscator的實現,LVL使用它來保護存儲在本地設備上的敏感許可數據(通過在存儲之前簡單地對數據進行混淆)。 這是在運行時發生的。

Proguard中的混淆步驟主要用於混淆您的源代碼,以增加從海盜進行反編譯的難度。 這是在項目構建時發生的(在編譯源代碼之前)

我們通常將兩者一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM