Предотвратить извлечение файла JAR

Я не хочу, чтобы кто-нибудь извлек файл my.jar. Я так запутал свой код в my.jar, но хочу, чтобы никто не смог его извлечь. Я также знаю, что Jar_Signing мне не помогает. как?

2 ответа

Невозможно. Если никто не сможет извлечь его, как JVM сможет получить файлы классов?

Вы можете попытаться переименовать классы с префиксом \x0 и повредить CRC32 ваших классов. CRC32 не проверяется jvm, но как только вы попытаетесь извлечь банку стандартными инструментами, это предотвратит извлечение.

Другие вопросы по тегам