Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2013, 15:47   #1
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию Упаковщик для jar

Вот для exe файлов есть множество упаковщиков, которые "путают" код, но выходной exe все равно работает.

Подскажите что нить хорошее для jar (желательно с примером использования) можно даже платные.

P.S. нашел некий Pack200 (стандартный) но на выходе не jar файл( (и соответственно исполнить его не можно)
BleStaR вне форума Ответить с цитированием
Старый 22.11.2013, 15:49   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Т.е. вы пытаетесь запаковать jar-файл в архив и после распаковки он у Вас не работает??? Я верно все понял?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 22.11.2013, 17:58   #3
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

нет, не верно...
Имеется: jar-файл исполняемой программы. Но его лекго вскрыть и получить исходники... надо сделать что бы исходники были ну очень не понятными... и при этом это по прежнему должен быть исполняемый файл java машины...

что то типа stringer java obfuscator - вот только он заменяет строки (если я правильно понял его описание), а сам код не трогает... а нужно что бы и код был для человека не читабельный после декомпила

Последний раз редактировалось alexinspir; 23.11.2013 в 01:26.
BleStaR вне форума Ответить с цитированием
Старый 23.11.2013, 01:25   #4
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от BleStaR Посмотреть сообщение
что то типа stringer java obfuscator - вот только он заменяет строки (если я правильно понял его описание), а сам код не трогает... а нужно что бы и код был для человека не читабельный после декомпила
джаву очень сложно обфусцировать в связи со спецификой байт-кода. Даже если названия классов, методов и перемеменных будут искаверканы это не защитит от реверс-инжиниринга, просто усложнит его в несколько раз.
Если у вас задача включает проверку ключей (файлов лицензий), то обфускация ничем не поможет - а вот ассиметричное шифрование или подписывание оч легко помогают исключить написание генератора ключей.

Но можно прямо код зашифровать и расшифровывать открытым ключом (копайте в сторону класс-лоадеров).
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jar файлы kipill Общие вопросы по Java, Java SE, Kotlin 3 03.10.2013 09:58
как написать обёртку для jar файла? TDrive Общие вопросы C/C++ 2 26.12.2011 23:08
Проблема с .Jar Kozlopiton Софт 1 29.03.2011 23:16
Delphi + jar DeDoK Общие вопросы Delphi 1 09.03.2011 22:07
дескриптор jar Legion8081 Общие вопросы по Java, Java SE, Kotlin 1 12.07.2010 02:10