Дано - яваэнтэрпрайз, стоит очень много денег (лицензия на 100 юзеров 6k$).
Защита уровня «зашифрованное приватным ключом непонятночто расшифровывается где-то в недрах публичным ключом». Приложение весит полгига, так что где там эти недра родины - сходу не скажешь.
На взлом этой йобы, человеком разбирающимся в java чуть менее чем никак, было потрачено полдня. Оказалось... достаточно в коде присвоить новую дату окончания лицензии (хоть 2100 год) объекту, полученному при расшифровке триальной лицензии, подписанной ключом разработчика (который понятное дело никому не дают).
И за это просят денег больше чем за бюджетную малолитражку.
К слову, Очинь Страшная Лицензея в расшифрованном «голом» виде представляет собой текстовик вида key=value.