2015-06-30 3 views

ответ

1

Там-то хороший пример из вариантов в документации DexGuard {dexgaurd root}/samples/StringEncryption/dexguard-project.txt

Вот те, которые я предпочитаю использовать.

#encrypt a specific string in a class 
-encryptstrings class com.example.HelloWorldActivity { 
    private static final java.lang.String MESSAGE; 
} 

#encrypt all strings in the class. 
-encryptstrings class com.example.HelloWorldActivity 

#specify the string itself, i.e any instance of "Hello world!" in your app. 
-encryptstrings "Hello world!" 
+0

У меня еще нет доступа к документам DexGuard, но я скоро. :) Спасибо за сообщение. Если возможно, я могу вернуться с дополнительными вопросами. – Monica

0

Я еще не знаю, что означает код (в деталях), но он не означает, что именно указанные строки должны быть зашифрованы. (Здесь строкой я подразумеваю любой один элемент в списке, следующий за командой encryptstring.) Скорее, это означает, что должны быть зашифрованы указанные переменные экземпляра в классе Android PackageInfo, а также все экземпляры строки класса Java должны быть зашифрованы. Я все еще ищу лучшего понимания.

 Смежные вопросы

  • Нет связанных вопросов^_^