Здравствуйте, eloiman, Вы писали:
E>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, Аноним, Вы писали:
А>>>Подскажите, есть что-нибудь дл защиты приложений написанных на Java. Т.е. чтобы никто не смог воспользоваться программой без ключа, спец. файла и проч.
А>>Да. Последовательность примерно следующая:
А>>1) Шифруешь классы, которые использует твоя программа, любым криптоалгоритмом (да хоть бы и простой подстановкой)
А>>2) Ключ для расшифровки кидаешь в "файл лицензии"
А>>3) Пишешь собственный загрузчик классов, который, используя файл лицензии, загружает классы в JVM
E>...интересная статейка Cracking Java byte-code encryption <br />
<span class='lineQuote level1'>E></span> почему это работать не будет...;(
Любая защита взламывается, это естественно, вопрос только в трудоемкости процесса, и основная задача — усложнить ее настолько, чтобы взлом стал малорентабелен. Для обламывания большинства "доморощенных кулхацкеров" использования загрузчика классов и шифрования стандартным RSA, к примеру, хватит за глаза.