PDA

View Full Version : حرفه ای: رمز کردن



beh3000
دوشنبه 12 اسفند 1392, 17:05 عصر
سلام دوستان

سلام دوستام من میخواستم کدهای جاوا اسکریپت سایتم رو رمز کنم کمکم میکنید ؟ نمیخوام کس دیگه ای برام رمز کنه بهم بگید چجوریه ؟

مثال : کد رمز شده
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(! ''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h 1O;h 1m;h 1K=\'\';h 5T=\'\';h bk;h 3C;h 5N=P 1e;h 63=P 1e;h 2r=\'\';h 5W=\'\';h 2s=\'\';h 34=O;h 3b=0;h 3s=0;h bi;h bc;h bb;h aW=\'\';h 3I=\'\';h 5x=\'\';h 5w=\'\';h 5v=\'\';h aV=P 1e;h aU=P 1e;h aT=P 1e;h 5t;h 3M=\'\';h 5r=\'\';h aS=\'\';h aR=\'\';h aQ=\'\';h aJ=\'\';h aH=\'\';h aG=\'\';h aF;h aD=[];h az=P 1e;h av=P 1e;h au;h at=0;A 5o(C){q(B$(C).F.1j==\'\'){B$(C).F.1j=0}q(2T(B$(C). F.1j)<1){h 1C=2T(B$(C).F.1j);B$(C).F.1j=1C+0.1;B$(C).F.2e=\'3 P(1j=\'+(1C+0.1)*2J+\')\';1p(A(){5o(C)},50);D}}A 3R(C,1i,5d){q(B$(C).F.1j==\'\'){B$(C).F.1j=1}q(2T( B$(C).F.1j)>0){h 1C=2T(B$(C).F.1j);B$(C).F.1j=1C-0.1;B$(C)

mahmoodhacker
دوشنبه 12 اسفند 1392, 17:33 عصر
این کدی که شما قرار دادی یک رشته از توابع بهم ریخته است که توسط خود برنامه نویس و رندم احتمالاً تعریف شده
شیوه پابلیک کد کردن کدهای جاوا اسکریپت با استفاده از هگزا دسیمال است (scape) و با استفاده از تابع unescape() قابل خواندن هستش!
که راحت هم دیکد میشه!
اینجا یه نمونه دیکدر عمومی هستش

http://www.csgnetwork.com/directjsencoder.html
سایت templatemonster همیشه با یک الگوریتم چنین شکلی فایلهای جیکوئری اصلی و بعضی دیگشو کد میکرد که من کمتر از 30 ثانیه با یه انکدر ساده دیکدش کردم
عموماً برای جاوا اسکریپت دیکدر قطعی و گارد 100% وجود نداره چون داخل سیستم کاربر اجرا میشه!!!
روی این کار کن حتماً بدردت میخوره

https://github.com/bitwiseshiftleft/sjcl

beh3000
سه شنبه 13 اسفند 1392, 15:27 عصر
اساتید نظری ندارن ؟ بهترین روش رمز کردن چیه ؟ که حجم کدها هم خیلی زیاد نشه ؟

geeking
جمعه 16 اسفند 1392, 21:58 عصر
سلام،
هر کارم که نکنی نمیشه چون وقتی مرورگر طرف کدتو تونست رندر کنه یعنی طرف کدتو داره.
ولی میتونی فشرده (http://jscompress.com/)کنی اسکریپتتو که نتونن راحت بخونن!