بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
Obfuscate کردن یک پروژه به صورت کامل
همونطور که در آموزش ها آورده شده در هنگام Obfuscate کردن یک برنامه، -کلیه مقادیر String که در دبل کوتیشن قرار دارند بجا می مونن "myString"
برای جلوگیری از این ایراد آیا روشی سراغ دارین؟
در آموزش ها روی نسخه Indigo با JDK6 کار شده اگر بخوام با کپلر کار کنم مشکلی پیش نمی آد؟
0
0
این سوال من هم هست. کسی جوابی براش نداره؟ (12 سال پیش)
0
0
اگه منظور از "جلوگیری از " اینه که رشته ها دیده نشن این یه ایراد نیست. یه منطقه. اگه میخوای ماهیتاً رشته هات در دسترس نباشن دستی باید همون ماهیت رو مخفی کنی. این داستان هم ربط به IDE نداره (12 سال پیش)
0
0
منظورتون از مخفی کردن دستی رشته ها چیه؟ یعنی اون ها را با یک الگوریتم رمز کنیم و بعد رمز شده را در کدها استفاده کنیم؟ و چون الگوریتم کد هست بعد از Obfuscate قابل دیدن نخواهد بود. (12 سال پیش)
0
0
یه دوستی داشتم هر موقع رو کاغذ حساب و کتاب میکرد ، خط نمیزدش - برای اینکه بقیه موضوع رو نفهمن یه خروار عدد دیگه قاطیش میکرد. دیگه پنهان کردن ماهیتش به ابتکار و سلیقه و ... به خودتون برمیگرده - راههای اصولی هم داره غیر اصولی هم داره (12 سال پیش)
0
0
ممنون از شما و دوستتون :) . چند تا سر نخ از راه های اصولیش لطف کنید بگید تا برم دنبالش. (12 سال پیش)
0
0
خودت اصولیش رو گفتی - رمز نگاری بازگشتی و غیر بازگشتی و اینا، برای غیر اصولیشم مثال زدم یه رشته 100 کاراکتری داری و میدونی 20 تا از اندیسا میشه اون رشته که میخوای - هرکدوم یه جایی کارایی دارن (12 سال پیش)
0
0
این غیر اصولیه که گفتید هم حقه خوبی بود. ممنون (12 سال پیش)
0
0
آره - خروجی شبیه هش میشه همه میرن سرکار (12 سال پیش)
0
0
آهان، bitAray[]
با یه برنامه واسه خودمون به "بیت اری" تبدیل می کنیم و بیت اری رو نگهداری می کنیم
بعد هرجا لازم شد اون رو بر می گردونیم به استرینگ
این درسته؟ (12 سال پیش)
0
0
بجز روش های بالا میتونی مثلا با replace کردن چند کاراکتر خاص یا ترکیب چند رشته از چند کلاس خاص و ... هم این کارو بکنی (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .