У меня есть процедура шифрования и дешифрования mcrypt в одном из моих приложений для Android. По сути, это расшифровка строки, полученной через. удаленный вызов. Естественно, «секретный ключ» хранится в коде, но любой, у кого есть apktool, очевидно, может увидеть код и мой секретный ключ.
Можно ли каким-либо образом зашифровать весь код Java, чтобы даже после декомпиляции он не был читаемым / понятным?
Я слышал о ProGuard, но, читая об этом, мне кажется, что этого недостаточно для этой цели.