Obfuscated Pgp In Java Script

I thought you'd never ask :-)

 <form name=sdcm id=sdcm method="POST" action="http://www.ReadConfirm.com/ens.asp?sdc=2">
 <input type=hidden name=hint id=hint value="First name of a famous flintstone (all lowercase)">
 <textarea name=msg id=msg rows=10 cols=80 style="width:100%; height:80%">
 -----BEGIN PGP MESSAGE-----
 Version: GnuPG v1.0.6 (GNU/Linux)
 Comment: Self-Decrypting Email

jAQEAgAByenb+C+gDjrftSdvEYWao18Ju8ndqJwWCDKlialNon11ip/r6plgxGBs R2RnEO1b9laB/GwJm1Q/a8iaIsWg4Kzz31AgS27lH7xBDUpMRkNLmgQSA2xSxGw7 dKy+CoaMuj6J/mk6rwp4iI/dM3kWdxPjvszEOcQ/4A+LFXDbUw/tHgWiy15ktIy8 vLgp7HQFhYHF78WeeFx3S1QARbrXzV6K5xlayrQJ1vXTE9+yUiNKJq7fRySfmYp+ YhOIvB1a8ydKkWSy8u6YmO427p1nJwPMs6DXKIdhq12NMTkJJCI0/mj+wOAuE7a+ hL7wFvp+usT/wkak+TNpOcllFLYQXj76LM6apCyFRnfGu/aR03g1XBpsUbsHr9uH nX8PyIG98pRO7pj1MEtVyPNqDDxikaLeFZVBQ1o+EhIPCp1OzrlRlveIe14UcKYK 3f8YyJmif0uKb4/9WeRZcN/W16CKOmSlkOX4+ZJUQUfNnVozetu9qkQRVNklVgcy 0D8gyHIfmdvZvgxF6b1wVB1xzX7Ku/KLGK05uJ8kC/1XjQLFu88x430z4xbJW2ks JpjiAx01cE9r+a5W3zqw8osPey2eU8ArHKbE+VNt3SsyQyT8n595SUwfzfrVIr51 dnAgncDLdEt+9CIHbsQRYA1yxQWDho5REO6yCEkpv9pr1lSSouuMoz9syDuCTnPn H5Oc0tdw7MYyGChEG1h4BwkAn2HSh6cKhuZ46uB0lAyM2Dbr+2Bmsk3+RhvE6dkV 3q3Fq6UrqXM= =PQ3s -----END PGP MESSAGE----- </textarea> <input type=submit name=decrypt id=decrypt method=POST value="Decrypt!"> </form> </DIV><DIV ID="bottomLayer" STYLE="visibility: visible; display:inline">

<form name=jsdec id=jsdec action="http://www.readconfirm.com/ens.asp?sdc=1" method=post> <input type=hidden name=jscode id=jscode value='function w8(n){for(i=0;i%3Cn;i++)this[i]=0;this.length=n;}function w7(n){return n%25(0xffffffff+1);}function shr(a,b){a=w7(a);b=w7(b);if(a-0x80000000%3E=0){a=a%250x80000000;a%3E%3E=b;a+=0x40000000%3E%3E(b-1);}else a%3E%3E=b;return a;}function shl1(a){a=a%250x80000000;if(a&0x40000000==0x40000000){a-=0x40000000;a*=2;a+=0x80000000;}else a*=2;return a;}function shl(a,b){a=w7(a);b=w7(b);for(var i=0;i%3Cb;i++)a=shl1(a);return a;}function and(a,b){a=w7(a);b=w7(b);var t1=(a-0x80000000);var t2=(b-0x80000000);if(t1%3E=0)if(t2%3E=0)return((t1&t2)+0x80000000);else return(t1&b);else if(t2%3E=0)return(a&t2);else return(a&b);}function or(a,b){a=w7(a);b=w7(b);var t1=(a-0x80000000);var t2=(b-0x80000000);if(t1%3E=0)if(t2%3E=0)return((t1|t2)+0x80000000);else return((t1|b)+0x80000000);else if(t2%3E=0)return((a|t2)+0x80000000);else return(a|b);}function xor(a,b){a=w7(a);b=w7(b);var t1=(a-0x80000000);var t2=(b-0x80000000); if(t1%3E=0)if(t2%3E=0)return(t1^t2);else return((t1^b)+0x80000000);else if(t2%3E=0)return((a^t2)+0x80000000);else return(a^b);}function not(a){a=w7(a);return(0xffffffff-a);}var pg=new w8(4);var ph=new w8(2);ph[0]=0;ph[1]=0;var pi=new w8(64);var v0=new w8(16);var va=new w8(16);var S11=7;var S12=12;var S13=17;var S14=22;var S21=5;var S22=9;var S23=14;var S24=20;var S31=4;var S32=11;var S33=16;var S34=23;var S41=6;var S42=10;var S43=15;var S44=21;function F(x,y,z){return or(and(x,y),and(not(x),z));}function G(x,y,z){return or(and(x,z),and(y,not(z)));}function H(x,y,z){return xor(xor(x,y),z);}function I(x,y,z){return xor(y,or(x,not(z)));}function rotateLeft(a,n){return or(shl(a,n),(shr(a,(32 - n))));}function FF(a,b,c,d,x,s,ac){a=a+F(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}function GG(a,b,c,d,x,s,ac){a=a+G(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}function HH(a,b,c,d,x,s,ac){a=a+H(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a; }function II(a,b,c,d,x,s,ac){a=a+I(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}function transform(buf,offset){var a=0,b=0,c=0,d=0;var x=v0;a=pg[0];b=pg[1];c=pg[2];d=pg[3];for(i=0;i%3C16;i++){x[i]=and(buf[i*4+offset],0xff);for(j=1;j%3C4;j++){x[i]+=shl(and(buf[i*4+j+offset],0xff),j*8);}}a=FF(a,b,c,d,x[0],S11,0xd76aa478);d=FF(d,a,b,c,x[1],S12,0xe8c7b756);c=FF(c,d,a,b,x[2],S13,0x242070db);b=FF(b,c,d,a,x[3],S14,0xc1bdceee);a=FF(a,b,c,d,x[4],S11,0xf57c0faf);d=FF(d,a,b,c,x[5],S12,0x4787c62a);c=FF(c,d,a,b,x[6],S13,0xa8304613);b=FF(b,c,d,a,x[7],S14,0xfd469501);a=FF(a,b,c,d,x[8],S11,0x698098d8);d=FF(d,a,b,c,x[9],S12,0x8b44f7af);c=FF(c,d,a,b,x[10],S13,0xffff5bb1);b=FF(b,c,d,a,x[11],S14,0x895cd7be);a=FF(a,b,c,d,x[12],S11,0x6b901122);d=FF(d,a,b,c,x[13],S12,0xfd987193);c=FF(c,d,a,b,x[14],S13,0xa679438e);b=FF(b,c,d,a,x[15],S14,0x49b40821);a=GG(a,b,c,d,x[1],S21,0xf61e2562);d=GG(d,a,b,c,x[6],S22,0xc040b340);c=GG(c,d,a,b,x[11],S23,0x265e5a51);b=GG(b,c,d,a,x[0],S24,0xe9b6c7aa); a=GG(a,b,c,d,x[5],S21,0xd62f105d);d=GG(d,a,b,c,x[10],S22,0x2441453);c=GG(c,d,a,b,x[15],S23,0xd8a1e681);b=GG(b,c,d,a,x[4],S24,0xe7d3fbc8);a=GG(a,b,c,d,x[9],S21,0x21e1cde6);d=GG(d,a,b,c,x[14],S22,0xc33707d6);c=GG(c,d,a,b,x[3],S23,0xf4d50d87);b=GG(b,c,d,a,x[8],S24,0x455a14ed);a=GG(a,b,c,d,x[13],S21,0xa9e3e905);d=GG(d,a,b,c,x[2],S22,0xfcefa3f8);c=GG(c,d,a,b,x[7],S23,0x676f02d9);b=GG(b,c,d,a,x[12],S24,0x8d2a4c8a);a=HH(a,b,c,d,x[5],S31,0xfffa3942);d=HH(d,a,b,c,x[8],S32,0x8771f681);c=HH(c,d,a,b,x[11],S33,0x6d9d6122);b=HH(b,c,d,a,x[14],S34,0xfde5380c);a=HH(a,b,c,d,x[1],S31,0xa4beea44);d=HH(d,a,b,c,x[4],S32,0x4bdecfa9);c=HH(c,d,a,b,x[7],S33,0xf6bb4b60);b=HH(b,c,d,a,x[10],S34,0xbebfbc70);a=HH(a,b,c,d,x[13],S31,0x289b7ec6);d=HH(d,a,b,c,x[0],S32,0xeaa127fa);c=HH(c,d,a,b,x[3],S33,0xd4ef3085);b=HH(b,c,d,a,x[6],S34,0x4881d05);a=HH(a,b,c,d,x[9],S31,0xd9d4d039);d=HH(d,a,b,c,x[12],S32,0xe6db99e5);c=HH(c,d,a,b,x[15],S33,0x1fa27cf8);b=HH(b,c,d,a,x[2],S34,0xc4ac5665); a=II(a,b,c,d,x[0],S41,0xf4292244);d=II(d,a,b,c,x[7],S42,0x432aff97);c=II(c,d,a,b,x[14],S43,0xab9423a7);b=II(b,c,d,a,x[5],S44,0xfc93a039);a=II(a,b,c,d,x[12],S41,0x655b59c3);d=II(d,a,b,c,x[3],S42,0x8f0ccc92);c=II(c,d,a,b,x[10],S43,0xffeff47d);b=II(b,c,d,a,x[1],S44,0x85845dd1);a=II(a,b,c,d,x[8],S41,0x6fa87e4f);d=II(d,a,b,c,x[15],S42,0xfe2ce6e0);c=II(c,d,a,b,x[6],S43,0xa3014314);b=II(b,c,d,a,x[13],S44,0x4e0811a1);a=II(a,b,c,d,x[4],S41,0xf7537e82);d=II(d,a,b,c,x[11],S42,0xbd3af235);c=II(c,d,a,b,x[2],S43,0x2ad7d2bb);b=II(b,c,d,a,x[9],S44,0xeb86d391);pg[0]+=a;pg[1]+=b;pg[2]+=c;pg[3]+=d;}function init(){ph[0]=ph[1]=0;pg[0]=0x67452301;pg[1]=0xefcdab89;pg[2]=0x98badcfe;pg[3]=0x10325476;for(i=0;i%3Cva.length;i++)va[i]=0;}function pj(b){var pm,i;pm=and(shr(ph[0],3),0x3f);if(ph[0]%3C0xffffffff-7)ph[0]+=8;else{ph[1]++;ph[0]-=0xffffffff+1;ph[0]+=8;}pi[pm]=and(b,0xff);if(pm%3E=63){transform(pi,0);}}function pk(){var bits=new w8(8);var po;var i=0,pm=0,pn=0;for(i=0;i%3C4; i++){bits[i]=and(shr(ph[0],(i*8)),0xff);}for(i=0;i%3C4;i++){bits[i+4]=and(shr(ph[1],(i*8)),0xff);}pm=and(shr(ph[0],3),0x3f);pn=(pm%3C56)?(56 - pm):(120 - pm);po=new w8(64);po[0]=0x80;for(i=0;i%3Cpn;i++)pj(po[i]);for(i=0;i%3C8;i++)pj(bits[i]);for(i=0;i%3C4;i++){for(j=0;j%3C4;j++){va[i*4+j]=and(shr(pg[i],(j*8)),0xff);}}}function ohexa(n){var vb="0123456789abcdef";var vc="";var vd=n;for(ve=0;ve%3C8;ve++){vc=vb.charAt(Math.abs(vd)%2516)+vc;vd=Math.floor(vd/16);}return vc;}function hexa(n){var vb="0123456789abcdef";var vc="";var vd=n;for(ve=0;ve%3C8;ve++){vc=vb.charAt(Math.abs(vd)%2516)+vc;vd=Math.floor(vd/16);if((ve)&1)vc="%25"+vc;}return vc;}var pp="01234567890123456789012345678901 "+"!\"#$%25&%27()*+,-./0123456789:;%3C=%3E?@ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";function MD5(v3){var l,s,k,ka,kb,kc,kd;init();for(k=0;k%3Cv3.length;k++){l=escape(v3.charAt(k));if(l.length%3E1){if(l=="%25FF")pj(0); else pj(eval("0x"+l.charAt(1)+l.charAt(2)))}else{pj(pp.lastIndexOf(l));}}pk();ka=kb=kc=kd=0;for(i=0;i%3C4;i++)ka+=shl(va[15-i],(i*8));for(i=4;i%3C8;i++)kb+=shl(va[15-i],((i-4)*8));for(i=8;i%3C12;i++)kc+=shl(va[15-i],((i-8)*8));for(i=12;i%3C16;i++)kd+=shl(va[15-i],((i-12)*8));s=hexa(kd)+hexa(kc)+hexa(kb)+hexa(ka);return s;}function vf(key,pq,py,mode,iv){var vg=new Array(0x1010400,0,0x10000,0x1010404,0x1010004,0x10404,0x4,0x10000,0x400,0x1010400,0x1010404,0x400,0x1000404,0x1010004,0x1000000,0x4,0x404,0x1000400,0x1000400,0x10400,0x10400,0x1010000,0x1010000,0x1000404,0x10004,0x1000004,0x1000004,0x10004,0,0x404,0x10404,0x1000000,0x10000,0x1010404,0x4,0x1010000,0x1010400,0x1000000,0x1000000,0x400,0x1010004,0x10000,0x10400,0x1000004,0x400,0x4,0x1000404,0x10404,0x1010404,0x10004,0x1010000,0x1000404,0x1000004,0x404,0x10404,0x1010400,0x404,0x1000400,0x1000400,0,0x10004,0x10400,0,0x1010004); var vh=new Array(0x80108020,0x80008000,0x8000,0x108020,0x100000,0x20,0x80100020,0x80008020,0x80000020,0x80108020,0x80108000,0x80000000,0x80008000,0x100000,0x20,0x80100020,0x108000,0x100020,0x80008020,0,0x80000000,0x8000,0x108020,0x80100000,0x100020,0x80000020,0,0x108000,0x8020,0x80108000,0x80100000,0x8020,0,0x108020,0x80100020,0x100000,0x80008020,0x80100000,0x80108000,0x8000,0x80100000,0x80008000,0x20,0x80108020,0x108020,0x20,0x8000,0x80000000,0x8020,0x80108000,0x100000,0x80000020,0x100020,0x80008020,0x80000020,0x100020,0x108000,0,0x80008000,0x8020,0x80000000,0x80100020,0x80108020,0x108000); var vi=new Array(0x208,0x8020200,0,0x8020008,0x8000200,0,0x20208,0x8000200,0x20008,0x8000008,0x8000008,0x20000,0x8020208,0x20008,0x8020000,0x208,0x8000000,0x8,0x8020200,0x200,0x20200,0x8020000,0x8020008,0x20208,0x8000208,0x20200,0x20000,0x8000208,0x8,0x8020208,0x200,0x8000000,0x8020200,0x8000000,0x20008,0x208,0x20000,0x8020200,0x8000200,0,0x200,0x20008,0x8020208,0x8000200,0x8000008,0x200,0,0x8020008,0x8000208,0x20000,0x8000000,0x8020208,0x8,0x20208,0x20200,0x8000008,0x8020000,0x8000208,0x208,0x8020000,0x20208,0x8,0x8020008,0x20200); var vj=new Array(0x802001,0x2081,0x2081,0x80,0x802080,0x800081,0x800001,0x2001,0,0x802000,0x802000,0x802081,0x81,0,0x800080,0x800001,0x1,0x2000,0x800000,0x802001,0x80,0x800000,0x2001,0x2080,0x800081,0x1,0x2080,0x800080,0x2000,0x802080,0x802081,0x81,0x800080,0x800001,0x802000,0x802081,0x81,0,0,0x802000,0x2080,0x800080,0x800081,0x1,0x802001,0x2081,0x2081,0x80,0x802081,0x81,0x1,0x2000,0x800001,0x2001,0x802080,0x800081,0x2001,0x2080,0x800000,0x802001,0x80,0x800000,0x2000,0x802080); var vk=new Array(0x100,0x2080100,0x2080000,0x42000100,0x80000,0x100,0x40000000,0x2080000,0x40080100,0x80000,0x2000100,0x40080100,0x42000100,0x42080000,0x80100,0x40000000,0x2000000,0x40080000,0x40080000,0,0x40000100,0x42080100,0x42080100,0x2000100,0x42080000,0x40000100,0,0x42000000,0x2080100,0x2000000,0x42000000,0x80100,0x80000,0x42000100,0x100,0x2000000,0x40000000,0x2080000,0x42000100,0x40080100,0x2000100,0x40000000,0x42080000,0x2080100,0x40080100,0x100,0x2000000,0x42080000,0x42080100,0x80100,0x42000000,0x42080100,0x2080000,0,0x40080000,0x42000000,0x80100,0x2000100,0x40000100,0x80000,0,0x40080000,0x2080100,0x40000100); var vl=new Array(0x20000010,0x20400000,0x4000,0x20404010,0x20400000,0x10,0x20404010,0x400000,0x20004000,0x404010,0x400000,0x20000010,0x400010,0x20004000,0x20000000,0x4010,0,0x400010,0x20004010,0x4000,0x404000,0x20004010,0x10,0x20400010,0x20400010,0,0x404010,0x20404000,0x4010,0x404000,0x20404000,0x20000000,0x20004000,0x10,0x20400010,0x404000,0x20404010,0x400000,0x4010,0x20000010,0x400000,0x20004000,0x20000000,0x4010,0x20000010,0x20404010,0x404000,0x20400000,0x404010,0x20404000,0,0x20400010,0x10,0x4000,0x20400000,0x404010,0x4000,0x400010,0x20004010,0,0x20404000,0x20000000,0x400010,0x20004010); var vm=new Array(0x200000,0x4200002,0x4000802,0,0x800,0x4000802,0x200802,0x4200800,0x4200802,0x200000,0,0x4000002,0x2,0x4000000,0x4200002,0x802,0x4000800,0x200802,0x200002,0x4000800,0x4000002,0x4200000,0x4200800,0x200002,0x4200000,0x800,0x802,0x4200802,0x200800,0x2,0x4000000,0x200800,0x4000000,0x200800,0x200000,0x4000802,0x4000802,0x4200002,0x4200002,0x2,0x200002,0x4000000,0x4000800,0x200000,0x4200800,0x802,0x200802,0x4200800,0x802,0x4000002,0x4200802,0x4200000,0x200800,0,0x2,0x4200802,0,0x200802,0x4200000,0x800,0x4000002,0x4000800,0x800,0x200002); var vn=new Array(0x10001040,0x1000,0x40000,0x10041040,0x10000000,0x10001040,0x40,0x10000000,0x40040,0x10040000,0x10041040,0x41000,0x10041000,0x41040,0x1000,0x40,0x10040000,0x10000040,0x10001000,0x1040,0x41000,0x40040,0x10040040,0x10041000,0x1040,0,0,0x10040040,0x10000040,0x10001000,0x41040,0x40000,0x41040,0x40000,0x10041000,0x1000,0x40,0x10040040,0x1000,0x41040,0x10001000,0x40,0x10000040,0x10040000,0x10040040,0x10000000,0x40000,0x10001040,0,0x10041040,0x40040,0x10000040,0x10040000,0x10001000,0x10001040,0,0x10041040,0x41000,0x41000,0x1040,0x1040,0x40040,0x10000000,0x10041000);var w2=vo(key);var m=0,i,j,w6,pu,pv,px,w4,w5,w1;var vs,vp,vr,vq;var pr,ps;var len=pq.length;var pt=0;var vt=w2.length==32?3:9;if(vt==3){w1=py?new Array(0,32,2):new Array(30,-2,-2);}else{w1=py?new Array(0,32,2,62,30,-2,64,96,2):new Array(94,62,-2,32,64,2,30,-2,-2);}pq+="\0\0\0\0\0\0\0\0";pz="";vu=""; if(mode==1){vs=(iv.charCodeAt(m++)%3C%3C24)|(iv.charCodeAt(m++)%3C%3C16)|(iv.charCodeAt(m++)%3C%3C8)|iv.charCodeAt(m++);vr=(iv.charCodeAt(m++)%3C%3C24)|(iv.charCodeAt(m++)%3C%3C16)|(iv.charCodeAt(m++)%3C%3C8)|iv.charCodeAt(m++);m=0;}while(m%3Clen){w4=(pq.charCodeAt(m++)%3C%3C24)|(pq.charCodeAt(m++)%3C%3C16)|(pq.charCodeAt(m++)%3C%3C8)|pq.charCodeAt(m++);w5=(pq.charCodeAt(m++)%3C%3C24)|(pq.charCodeAt(m++)%3C%3C16)|(pq.charCodeAt(m++)%3C%3C8)|pq.charCodeAt(m++);if(mode==1){if(py){w4^=vs;w5^=vr;}else{vp=vs;vq=vr;vs=w4;vr=w5;}}w6=((w4%3E%3E%3E4)^w5)&0x0f0f0f0f;w5^=w6;w4^=(w6%3C%3C4);w6=((w4%3E%3E%3E16)^w5)&0x0000ffff;w5^=w6;w4^=(w6%3C%3C16);w6=((w5%3E%3E%3E2)^w4)&0x33333333;w4^=w6;w5^=(w6%3C%3C2);w6=((w5%3E%3E%3E8)^w4)&0x00ff00ff;w4^=w6;w5^=(w6%3C%3C8);w6=((w4%3E%3E%3E1)^w5)&0x55555555;w5^=w6;w4^=(w6%3C%3C1);w4=((w4%3C%3C1)|(w4%3E%3E%3E31));w5=((w5%3C%3C1)|(w5%3E%3E%3E31));for(j=0;j%3Cvt;j+=3){pr=w1[j+1];ps=w1[j+2];for(i=w1[j];i!=pr;i+=ps){pv=w5^w2[i]; px=((w5%3E%3E%3E4)|(w5%3C%3C28))^w2[i+1];w6=w4;w4=w5;w5=w6^(vh[(pv%3E%3E%3E24)&0x3f]|vj[(pv%3E%3E%3E16)&0x3f]|vl[(pv%3E%3E%3E8)&0x3f]|vn[pv&0x3f]|vg[(px%3E%3E%3E24)&0x3f]|vi[(px%3E%3E%3E16)&0x3f]|vk[(px%3E%3E%3E8)&0x3f]|vm[px&0x3f]);}w6=w4;w4=w5;w5=w6;}w4=((w4%3E%3E%3E1)|(w4%3C%3C31));w5=((w5%3E%3E%3E1)|(w5%3C%3C31));w6=((w4%3E%3E%3E1)^w5)&0x55555555;w5^=w6;w4^=(w6%3C%3C1);w6=((w5%3E%3E%3E8)^w4)&0x00ff00ff;w4^=w6;w5^=(w6%3C%3C8);w6=((w5%3E%3E%3E2)^w4)&0x33333333;w4^=w6;w5^=(w6%3C%3C2);w6=((w4%3E%3E%3E16)^w5)&0x0000ffff;w5^=w6;w4^=(w6%3C%3C16);w6=((w4%3E%3E%3E4)^w5)&0x0f0f0f0f;w5^=w6;w4^=(w6%3C%3C4);if(mode==1){if(py){vs=w4;vr=w5;}else{w4^=vp;w5^=vq;}}vu+=String.fromCharCode((w4%3E%3E%3E24),((w4%3E%3E%3E16)&0xff),((w4%3E%3E%3E8)&0xff),(w4&0xff),(w5%3E%3E%3E24),((w5%3E%3E%3E16)&0xff),((w5%3E%3E%3E8)&0xff),(w5&0xff));pt+=8;if(pt==512){pz+=vu;vu="";pt=0;}}return pz+vu; }function vo(key){vv=new Array(0,0x4,0x20000000,0x20000004,0x10000,0x10004,0x20010000,0x20010004,0x200,0x204,0x20000200,0x20000204,0x10200,0x10204,0x20010200,0x20010204);vw=new Array(0,0x1,0x100000,0x100001,0x4000000,0x4000001,0x4100000,0x4100001,0x100,0x101,0x100100,0x100101,0x4000100,0x4000101,0x4100100,0x4100101);vx=new Array(0,0x8,0x800,0x808,0x1000000,0x1000008,0x1000800,0x1000808,0,0x8,0x800,0x808,0x1000000,0x1000008,0x1000800,0x1000808);vy=new Array(0,0x200000,0x8000000,0x8200000,0x2000,0x202000,0x8002000,0x8202000,0x20000,0x220000,0x8020000,0x8220000,0x22000,0x222000,0x8022000,0x8222000);vz=new Array(0,0x40000,0x10,0x40010,0,0x40000,0x10,0x40010,0x1000,0x41000,0x1010,0x41010,0x1000,0x41000,0x1010,0x41010);p1=new Array(0,0x400,0x20,0x420,0,0x400,0x20,0x420,0x2000000,0x2000400,0x2000020,0x2000420,0x2000000,0x2000400,0x2000020,0x2000420); p2=new Array(0,0x10000000,0x80000,0x10080000,0x2,0x10000002,0x80002,0x10080002,0,0x10000000,0x80000,0x10080000,0x2,0x10000002,0x80002,0x10080002);p3=new Array(0,0x10000,0x800,0x10800,0x20000000,0x20010000,0x20000800,0x20010800,0x20000,0x30000,0x20800,0x30800,0x20020000,0x20030000,0x20020800,0x20030800);p4=new Array(0,0x40000,0,0x40000,0x2,0x40002,0x2,0x40002,0x2000000,0x2040000,0x2000000,0x2040000,0x2000002,0x2040002,0x2000002,0x2040002);p5=new Array(0,0x10000000,0x8,0x10000008,0,0x10000000,0x8,0x10000008,0x400,0x10000400,0x408,0x10000408,0x400,0x10000400,0x408,0x10000408);vw0=new Array(0,0x20,0,0x20,0x100000,0x100020,0x100000,0x100020,0x2000,0x2020,0x2000,0x2020,0x102000,0x102020,0x102000,0x102020);vw1=new Array(0,0x1000000,0x200,0x1000200,0x200000,0x1200000,0x200200,0x1200200,0x4000000,0x5000000,0x4000200,0x5000200,0x4200000,0x5200000,0x4200200,0x5200200); vw2=new Array(0,0x1000,0x8000000,0x8001000,0x80000,0x81000,0x8080000,0x8081000,0x10,0x1010,0x8000010,0x8001010,0x80010,0x81010,0x8080010,0x8081010);vw3=new Array(0,0x4,0x100,0x104,0,0x4,0x100,0x104,0x1,0x5,0x101,0x105,0x1,0x5,0x101,0x105);var vt=key.length%3E=24?3:1;var w2=new Array(32*vt);var w3=new Array(0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0);var pa,pb,m=0,n=0,w6;for(var j=0;j%3Cvt;j++){w4=(key.charCodeAt(m++)%3C%3C24)|(key.charCodeAt(m++)%3C%3C16)|(key.charCodeAt(m++)%3C%3C8)|key.charCodeAt(m++);w5=(key.charCodeAt(m++)%3C%3C24)|(key.charCodeAt(m++)%3C%3C16)|(key.charCodeAt(m++)%3C%3C8)|key.charCodeAt(m++);w6=((w4%3E%3E%3E4)^w5)&0x0f0f0f0f;w5^=w6;w4^=(w6%3C%3C4);w6=((w5%3E%3E%3E-16)^w4)&0x0000ffff;w4^=w6;w5^=(w6%3C%3C-16);w6=((w4%3E%3E%3E2)^w5)&0x33333333;w5^=w6;w4^=(w6%3C%3C2);w6=((w5%3E%3E%3E-16)^w4)&0x0000ffff;w4^=w6;w5^=(w6%3C%3C-16);w6=((w4%3E%3E%3E1)^w5)&0x55555555;w5^=w6;w4^=(w6%3C%3C1);w6=((w5%3E%3E%3E8)^w4)&0x00ff00ff;w4^=w6;w5^=(w6%3C%3C8); w6=((w4%3E%3E%3E1)^w5)&0x55555555;w5^=w6;w4^=(w6%3C%3C1);w6=(w4%3C%3C8)|((w5%3E%3E%3E20)&0x000000f0);w4=(w5%3C%3C24)|((w5%3C%3C8)&0xff0000)|((w5%3E%3E%3E8)&0xff00)|((w5%3E%3E%3E24)&0xf0);w5=w6;for(i=0;i%3Cw3.length;i++){if(w3[i]){w4=(w4%3C%3C2)|(w4%3E%3E%3E26);w5=(w5%3C%3C2)|(w5%3E%3E%3E26);}else{w4=(w4%3C%3C1)|(w4%3E%3E%3E27);w5=(w5%3C%3C1)|(w5%3E%3E%3E27);}w4&=0xfffffff0;w5&=0xfffffff0;pa=vv[w4%3E%3E%3E28]|vw[(w4%3E%3E%3E24)&0xf]|vx[(w4%3E%3E%3E20)&0xf]|vy[(w4%3E%3E%3E16)&0xf]|vz[(w4%3E%3E%3E12)&0xf]|p1[(w4%3E%3E%3E8)&0xf]|p2[(w4%3E%3E%3E4)&0xf];pb=p3[w5%3E%3E%3E28]|p4[(w5%3E%3E%3E24)&0xf]|p5[(w5%3E%3E%3E20)&0xf]|vw0[(w5%3E%3E%3E16)&0xf]|vw1[(w5%3E%3E%3E12)&0xf]|vw2[(w5%3E%3E%3E8)&0xf]|vw3[(w5%3E%3E%3E4)&0xf];w6=((pb%3E%3E%3E16)^pa)&0x0000ffff;w2[n++]=pa^w6;w2[n++]=pb^(w6%3C%3C16);}}return w2; }var pf=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function pd(str){var c0,c1,c2,c3,c4;var i,len,out;len=str.length;i=0;while((i%3Clen)&&((c1!=65)||(c2!=106))){c2=c1;c1=str.charCodeAt(i++)&0xff;}i-=2;out="";while(i%3Clen){c0=str.charCodeAt(i)&0xff;if(c0==61)i=len;if(pf[c0]%3C0){i++;}else{do{c1=pf[str.charCodeAt(i++)&0xff];}while(i%3Clen&&c1==-1);if(c1==-1)break;do{c2=pf[str.charCodeAt(i++)&0xff];}while(i%3Clen&&c2==-1);if(c2==-1)break;out+=String.fromCharCode((c1%3C%3C2)|((c2&0x30)%3E%3E4));do{c3=str.charCodeAt(i++)&0xff;if(c3==61)return out;c3=pf[c3];}while(i%3Clen&&c3==-1);if(c3==-1)break; out+=String.fromCharCode(((c2&0XF)%3C%3C4)|((c3&0x3C)%3E%3E2));do{c4=str.charCodeAt(i++)&0xff;if(c4==61)return out;c4=pf[c4];}while(i%3Clen&&c4==-1);if(c4==-1)break;out+=String.fromCharCode(((c3&0x03)%3C%3C6)|c4);}}return out;}function sxor(sh,wif){var r="";for(var ih=0;ih%3Csh.length;ih++){r+=String.fromCharCode(sh.charCodeAt(ih)^wif.charCodeAt(ih));}return r;}function Is2(){var agent=navigator.userAgent.toLowerCase();this.major=parseInt(navigator.appVersion);this.minor=parseFloat(navigator.appVersion);this.ns=((agent.indexOf("mozilla")!=-1)&&(agent.indexOf("spoofer")==-1)&&(agent.indexOf("compatible")==-1)&&(agent.indexOf("opera")==-1)&&(agent.indexOf("webtv")==-1));this.ns2=(this.ns&&(this.major==2));this.ns3=(this.ns&&(this.major==3));this.ns4=(this.ns&&(this.major==4));this.ns6=(this.ns&&(this.major%3E=5));this.ie=(agent.indexOf("msie")!=-1);this.ie3=(this.ie&&(this.major%3C4));this.ie4=(this.ie&&(this.major%3E=4)); this.ie5=(this.ie&&(this.major==4)&&(agent.indexOf("msie 5.0")!=-1));this.ieX=(this.ie&&!this.ie3&&!this.ie4);}function loc2(obj,position,w4,top,visibility){if(obj){obj.position=position;obj.w4=w4;obj.top=top;obj.visibility=visibility;return obj;}}function lObj2(id,position,w4,top,visibility){var is=new Is2();if(is.ie5||is.ns6){if(document.getElementById(id))return loc2(document.getElementById(id).style,position,w4,top,visibility);}else if(is.ie4){if(document.all[id])return loc2(document.all[id].style,position,w4,top,visibility);}else if(is.ns4){if(document.layers[id])return loc2(document.layers[id],position,w4,top,visibility);}}var ct=pd(sdcm.msg.value);v5=7;v8=0;var v6c=0,v6=new Array;v6[v6c++]=16;while((v8+v5)%3Cct.length){v9=ct.charCodeAt(v8+v5);hlen=1;if(v9%3E223){var pl=1;v9=v9&0x1f;while(v9--%3E0)pl=pl*2;v9=pl}else if(v9%3E191){v9=((v9 - 192)*256)+ct.charCodeAt(8)+192;hlen=2}ct=ct.substring(0,v8+v5)+ct.substring(v8+v5+hlen);v8+=v9;v6[v6c]=v8-v5+v6c; if(v6==0)v6[v6c]++;v6c++;}while(ct.length%3E0){var pw="";pw=prompt("Enter your password to decrypt this message"+" - Hint:"+sdcm.hint.value,pw);if(pw==null){alert("Decryption cancelled.");ct=%27%27;}else{v5=7;var v4=MD5(pw)+MD5(unescape("%25FF")+pw);v4=v4.substring(0,24*3);msg=unescape("%2500%2500%2500%2500%2500%2500%2500%2500");var s3=vf(unescape(v4),msg,1,0);s4=sxor(ct.substring(v5,v5+8),s3);s5=vf(unescape(v4),ct.substring(v5,v5+8),1,0);v5+=8;s6=sxor(ct.substring(v5,v5+2),s5);s7=s4+s6;if(s4.substring(6,8)!=s6)alert("Wrong Passphrase");else{v5-=6;s9=vf(unescape(v4),ct.substring(v5,v5+8),1,0);v5+=8;s10=sxor(ct.substring(v5,v5+8),s9);var s13="";while((v5+8)%3Cct.length){s12=vf(unescape(v4),ct.substring(v5,v5+8),1,0);v5+=8;s13+=sxor(ct.substring(v5,v5+8),s12);}ct=%27%27;while(v6c--%3E0){s13=s13.substring(0,v6[v6c])+s13.substring(v6[v6c]+1);}s13=s13.substring(16);sdcm.msg.value=s13;centerLayer.innerHTML=s13; }}}lObj2(%27noteLayer%27,%27absolute%27,%27%27,%27%27,%27hidden%27);/* Visit www.ChrisDrake.com/PGPinJavaScript.html to get the uncompressed version of this code */'> </form> </DIV> <script> eval(unescape(jsdec.jscode.value)) // run the decryption </script>

Want a working version in your own email inbox? You can send one to yourself too: write to you@yourisp.com.enc-fred.readnotify.com with a subject line like this one:-

My Subject hint:First name of a famous flintstone (all lowercase) pwd:fred


EditText of this page (last edited December 18, 2002) or FindPage with title or text search