فکر کنم CPP راحت به اسمبلی تبدیل بشه ولی راجع به جاوا و دات نت اطلاعی ندارم.
در زبانهایی مثل CPP کد به اسمبلی تبدیل میشه ولی در جاوا و دات نت میشه سورس کد کامل رو از فایل اجرایی استخراج کرد.
برای امنیت فرقی نداره با چه زبانی برنامه مینوسید , امنیت به الگوریتم شما وابسته هست ولی در مورد دات نت فرق میکنه , بهتره برای مسائل امنیت و قفل ازش استفاده نشه.