Я хочу иметь возможность безопасно отправлять данные из моего приложения Android на мой сервер, используя HTTPS и JSON.
С HTTPS я защищен от сниффинга, но не от декомпиляции, поэтому я также буду использовать Proguard для обфускации.
У меня вопрос о том, что JSON - это простой текстовый метод отправки данных, и опытный декомпилятор сможет определить, что отправлено и получено. Итак, что является лучшим способом отправки этих данных - если я предполагаю, что в какой-то момент кто-то декомпилирует APK или JAR (в зависимости от того, как я запускаю программу).
Я мог бы запутать JSON
"x":{"xx":12345678}
Но опять же я думаю, что это будет только вопросом времени, прежде чем кто-то поймет, что я пытаюсь отправить код времени и т. Д.