آیا میشه سورس برنامه ی نوشته شده رو برگردوند؟
یا به عبارتی برنامه های جاوا قابل resource شدن هستند یا نه؟
آیا میشه سورس برنامه ی نوشته شده رو برگردوند؟
یا به عبارتی برنامه های جاوا قابل resource شدن هستند یا نه؟
بله با Java Decompiler یا JAD یا FrontEnd
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
حالا برنامه ای هست که برنامههای جاوا کد کنه تا قابل ریسورس شدن نباشند؟!
می توانید از تکنینک مبهم سازی یا obfuscating استفاده کنید.اما نه برای یک حرفه ای!!
می توانید در Netbeans یا بوسیله نرم افزار اپن سورس Progurd این کار را بکنید.
سوال من برای حرفه ای ترین حالت هست. یک حرفه ای!! برای محافظت چیکار میکنه؟می توانید از تکنینک مبهم سازی یا obfuscating استفاده کنید.اما نه برای یک حرفه ای!!
می توانید در Netbeans یا بوسیله نرم افزار اپن سورس Progurd این کار را بکنید.
منظور من از حرفه ای طرف مقابل شماست که نمی توانید حتی با obfuscate کردن نیز مانع از دسترسی وی به کد بشوید!
این یکی از خواص bytecode در جاواست که به راحتی به سورس تبدیل می شود! چون در بایت کد، کد شما به کد ماشین تبدیل نمی شود و برای تفسیر توسط ماشین مجازی تبدیل می شود.من آنرا نه یک ضعف ، بلکه به مثابه یک مزیت می بینم.البته این نظر شخصی من است! من دوست دارم کدهای غیر اپن سورس جاوایی را که دانلود می کنم به سورس آنها تبدیل کنم.
البته با روش گفته شده امنیت را تا حدود زیادی تامین می کنید و فقط یک حرفه ای می ماند که آنرا هم کاریش نمی توانید بکنید.موفق باشید.