diff options
Diffstat (limited to 'javascript/jsPacker/hash.min.js')
-rw-r--r-- | javascript/jsPacker/hash.min.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/javascript/jsPacker/hash.min.js b/javascript/jsPacker/hash.min.js new file mode 100644 index 0000000..badbcca --- /dev/null +++ b/javascript/jsPacker/hash.min.js @@ -0,0 +1 @@ +eval(function(p,a,c,k,e,d){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--)d[e(c)]=k[c]||e(c);k=[function(e){return d[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}('l 3U(J){l R(n,s){e 2w=(n<<s)|(n>>>(32-s));f 2w};l 3T(1J){e 1f="";e i;e 2d;e 2c;w(i=0;i<=6;i+=2){2d=(1J>>>(i*4+4))&2b;2c=(1J>>>(i*4))&2b;1f+=2d.1O(16)+2c.1O(16)}f 1f};l 1e(1J){e 1f="";e i;e v;w(i=7;i>=0;i--){v=(1J>>>(i*4))&2b;1f+=v.1O(16)}f 1f};l 1K(t){t=t.2o(/\\r\\n/g,"\\n");e u="";w(e n=0;n<t.T;n++){e c=t.L(n);Y(c<U){u+=N.M(c)}1b Y((c>2n)&&(c<2m)){u+=N.M((c>>6)|2l);u+=N.M((c&1a)|U)}1b{u+=N.M((c>>12)|2k);u+=N.M(((c>>6)&1a)|U);u+=N.M((c&1a)|U)}}f u};e 1H;e i,j;e W=2v 1L(3S);e 1G=2i;e 1F=2h;e 1E=2g;e 1D=2f;e 1C=3R;e A,B,C,D,E;e K;J=1K(J);e O=J.T;e S=2v 1L();w(i=0;i<O-3;i+=4){j=J.L(i)<<24|J.L(i+1)<<16|J.L(i+2)<<8|J.L(i+3);S.1I(j)}3Q(O%4){1W 0:i=3P;1V;1W 1:i=J.L(O-1)<<24|3O;1V;1W 2:i=J.L(O-2)<<24|J.L(O-1)<<16|3N;1V;1W 3:i=J.L(O-3)<<24|J.L(O-2)<<16|J.L(O-1)<<8|2p;1V}S.1I(i);2q((S.T%16)!=14)S.1I(0);S.1I(O>>>29);S.1I((O<<3)&Q);w(1H=0;1H<S.T;1H+=16){w(i=0;i<16;i++)W[i]=S[1H+i];w(i=16;i<=2u;i++)W[i]=R(W[i-3]^W[i-8]^W[i-14]^W[i-16],1);A=1G;B=1F;C=1E;D=1D;E=1C;w(i=0;i<=19;i++){K=(R(A,5)+((B&C)|(~B&D))+E+W[i]+3M)&Q;E=D;D=C;C=R(B,30);B=A;A=K}w(i=20;i<=39;i++){K=(R(A,5)+(B^C^D)+E+W[i]+3L)&Q;E=D;D=C;C=R(B,30);B=A;A=K}w(i=3K;i<=3J;i++){K=(R(A,5)+((B&C)|(B&D)|(C&D))+E+W[i]+3I)&Q;E=D;D=C;C=R(B,30);B=A;A=K}w(i=3H;i<=2u;i++){K=(R(A,5)+(B^C^D)+E+W[i]+3G)&Q;E=D;D=C;C=R(B,30);B=A;A=K}1G=(1G+A)&Q;1F=(1F+B)&Q;1E=(1E+C)&Q;1D=(1D+D)&Q;1C=(1C+E)&Q}e K=1e(1G)+1e(1F)+1e(1E)+1e(1D)+1e(1C);f K.2e()}e 3F=l(t){l 1B(1y,2a){f(1y<<2a)|(1y>>>(32-2a))}l h(1U,1T){e 1S,1R,1d,1c,18;1d=(1U&28);1c=(1T&28);1S=(1U&1Q);1R=(1T&1Q);18=(1U&2t)+(1T&2t);Y(1S&1R){f(18^28^1d^1c)}Y(1S|1R){Y(18&1Q){f(18^3E^1d^1c)}1b{f(18^1Q^1d^1c)}}1b{f(18^1d^1c)}}l F(x,y,z){f(x&y)|((~x)&z)}l G(x,y,z){f(x&z)|(y&(~z))}l H(x,y,z){f(x^y^z)}l I(x,y,z){f(y^(x|(~z)))}l q(a,b,c,d,x,s,X){a=h(a,h(h(F(b,c,d),x),X));f h(1B(a,s),b)};l p(a,b,c,d,x,s,X){a=h(a,h(h(G(b,c,d),x),X));f h(1B(a,s),b)};l o(a,b,c,d,x,s,X){a=h(a,h(h(H(b,c,d),x),X));f h(1B(a,s),b)};l m(a,b,c,d,x,s,X){a=h(a,h(h(I(b,c,d),x),X));f h(1B(a,s),b)};l 2j(t){e Z;e 1z=t.T;e 27=1z+8;e 2r=(27-(27%2s))/2s;e 1P=(2r+1)*16;e V=1L(1P-1);e 1A=0;e P=0;2q(P<1z){Z=(P-(P%4))/4;1A=(P%4)*8;V[Z]=(V[Z]|(t.L(P)<<1A));P++}Z=(P-(P%4))/4;1A=(P%4)*8;V[Z]=V[Z]|(2p<<1A);V[1P-2]=1z<<3;V[1P-1]=1z>>>29;f V};l 1g(1y){e 1M="",1N="",26,1x;w(1x=0;1x<=3;1x++){26=(1y>>>(1x*8))&3D;1N="0"+26.1O(16);1M=1M+1N.3C(1N.T-2,2)}f 1M};l 1K(t){t=t.2o(/\\r\\n/g,"\\n");e u="";w(e n=0;n<t.T;n++){e c=t.L(n);Y(c<U){u+=N.M(c)}1b Y((c>2n)&&(c<2m)){u+=N.M((c>>6)|2l);u+=N.M((c&1a)|U)}1b{u+=N.M((c>>12)|2k);u+=N.M(((c>>6)&1a)|U);u+=N.M((c&1a)|U)}}f u};e x=1L();e k,25,1Z,1Y,1X,a,b,c,d;e 1w=7,1v=12,1u=17,1t=22;e 1s=5,1r=9,1q=14,1p=20;e 1o=4,1n=11,1m=16,1l=23;e 1k=6,1j=10,1i=15,1h=21;t=1K(t);x=2j(t);a=2i;b=2h;c=2g;d=2f;w(k=0;k<x.T;k+=16){25=a;1Z=b;1Y=c;1X=d;a=q(a,b,c,d,x[k+0],1w,3B);d=q(d,a,b,c,x[k+1],1v,3A);c=q(c,d,a,b,x[k+2],1u,3z);b=q(b,c,d,a,x[k+3],1t,3y);a=q(a,b,c,d,x[k+4],1w,3x);d=q(d,a,b,c,x[k+5],1v,3w);c=q(c,d,a,b,x[k+6],1u,3v);b=q(b,c,d,a,x[k+7],1t,3u);a=q(a,b,c,d,x[k+8],1w,3t);d=q(d,a,b,c,x[k+9],1v,3s);c=q(c,d,a,b,x[k+10],1u,3r);b=q(b,c,d,a,x[k+11],1t,3q);a=q(a,b,c,d,x[k+12],1w,3p);d=q(d,a,b,c,x[k+13],1v,3o);c=q(c,d,a,b,x[k+14],1u,3n);b=q(b,c,d,a,x[k+15],1t,3m);a=p(a,b,c,d,x[k+1],1s,3l);d=p(d,a,b,c,x[k+6],1r,3k);c=p(c,d,a,b,x[k+11],1q,3j);b=p(b,c,d,a,x[k+0],1p,3i);a=p(a,b,c,d,x[k+5],1s,3h);d=p(d,a,b,c,x[k+10],1r,3g);c=p(c,d,a,b,x[k+15],1q,3f);b=p(b,c,d,a,x[k+4],1p,3e);a=p(a,b,c,d,x[k+9],1s,3d);d=p(d,a,b,c,x[k+14],1r,3c);c=p(c,d,a,b,x[k+3],1q,3b);b=p(b,c,d,a,x[k+8],1p,3a);a=p(a,b,c,d,x[k+13],1s,38);d=p(d,a,b,c,x[k+2],1r,37);c=p(c,d,a,b,x[k+7],1q,36);b=p(b,c,d,a,x[k+12],1p,35);a=o(a,b,c,d,x[k+5],1o,34);d=o(d,a,b,c,x[k+8],1n,33);c=o(c,d,a,b,x[k+11],1m,31);b=o(b,c,d,a,x[k+14],1l,2Z);a=o(a,b,c,d,x[k+1],1o,2Y);d=o(d,a,b,c,x[k+4],1n,2X);c=o(c,d,a,b,x[k+7],1m,2W);b=o(b,c,d,a,x[k+10],1l,2V);a=o(a,b,c,d,x[k+13],1o,2U);d=o(d,a,b,c,x[k+0],1n,2T);c=o(c,d,a,b,x[k+3],1m,2S);b=o(b,c,d,a,x[k+6],1l,2R);a=o(a,b,c,d,x[k+9],1o,2Q);d=o(d,a,b,c,x[k+12],1n,2P);c=o(c,d,a,b,x[k+15],1m,2O);b=o(b,c,d,a,x[k+2],1l,2N);a=m(a,b,c,d,x[k+0],1k,2M);d=m(d,a,b,c,x[k+7],1j,2L);c=m(c,d,a,b,x[k+14],1i,2K);b=m(b,c,d,a,x[k+5],1h,2J);a=m(a,b,c,d,x[k+12],1k,2I);d=m(d,a,b,c,x[k+3],1j,2H);c=m(c,d,a,b,x[k+10],1i,2G);b=m(b,c,d,a,x[k+1],1h,2F);a=m(a,b,c,d,x[k+8],1k,2E);d=m(d,a,b,c,x[k+15],1j,2D);c=m(c,d,a,b,x[k+6],1i,2C);b=m(b,c,d,a,x[k+13],1h,2B);a=m(a,b,c,d,x[k+4],1k,2A);d=m(d,a,b,c,x[k+11],1j,2z);c=m(c,d,a,b,x[k+2],1i,2y);b=m(b,c,d,a,x[k+9],1h,2x);a=h(a,25);b=h(b,1Z);c=h(c,1Y);d=h(d,1X)}e K=1g(a)+1g(b)+1g(c)+1g(d);f K.2e()}',62,243,'||||||||||||||var|return||AddUnsigned||||function|II||HH|GG|FF|||string|utftext||for|||||||||||||msg|temp|charCodeAt|fromCharCode|String|msg_len|lByteCount|0x0ffffffff|rotate_left|word_array|length|128|lWordArray||ac|if|lWordCount|||||||||lResult||63|else|lY8|lX8|cvt_hex|str|WordToHex|S44|S43|S42|S41|S34|S33|S32|S31|S24|S23|S22|S21|S14|S13|S12|S11|lCount|lValue|lMessageLength|lBytePosition|RotateLeft|H4|H3|H2|H1|H0|blockstart|push|val|Utf8Encode|Array|WordToHexValue|WordToHexValue_temp|toString|lNumberOfWords|0x40000000|lY4|lX4|lY|lX|break|case|DD|CC|BB||||||AA|lByte|lNumberOfWords_temp1|0x80000000||iShiftBits|0x0f|vl|vh|toLowerCase|0x10325476|0x98BADCFE|0xEFCDAB89|0x67452301|ConvertToWordArray|224|192|2048|127|replace|0x80|while|lNumberOfWords_temp2|64|0x3FFFFFFF|79|new|t4|0xEB86D391|0x2AD7D2BB|0xBD3AF235|0xF7537E82|0x4E0811A1|0xA3014314|0xFE2CE6E0|0x6FA87E4F|0x85845DD1|0xFFEFF47D|0x8F0CCC92|0x655B59C3|0xFC93A039|0xAB9423A7|0x432AFF97|0xF4292244|0xC4AC5665|0x1FA27CF8|0xE6DB99E5|0xD9D4D039|0x4881D05|0xD4EF3085|0xEAA127FA|0x289B7EC6|0xBEBFBC70|0xF6BB4B60|0x4BDECFA9|0xA4BEEA44|0xFDE5380C||0x6D9D6122||0x8771F681|0xFFFA3942|0x8D2A4C8A|0x676F02D9|0xFCEFA3F8|0xA9E3E905||0x455A14ED|0xF4D50D87|0xC33707D6|0x21E1CDE6|0xE7D3FBC8|0xD8A1E681|0x2441453|0xD62F105D|0xE9B6C7AA|0x265E5A51|0xC040B340|0xF61E2562|0x49B40821|0xA679438E|0xFD987193|0x6B901122|0x895CD7BE|0xFFFF5BB1|0x8B44F7AF|0x698098D8|0xFD469501|0xA8304613|0x4787C62A|0xF57C0FAF|0xC1BDCEEE|0x242070DB|0xE8C7B756|0xD76AA478|substr|255|0xC0000000|MD5|0xCA62C1D6|60|0x8F1BBCDC|59|40|0x6ED9EBA1|0x5A827999|0x08000|0x0800000|0x080000000|switch|0xC3D2E1F0|80|lsb_hex|SHA1'.split('|'),0,{})) |