# encrypt: e(data, key) decrypt: d(data, key) from random import randrange as a;r=range;c=\ chr;m=map;o=ord;e=lambda d,k,v="".join([c(a(\ l))for i in r(10)]):v+"".join(m(c,z(m(o,d),m\ (o,k+v))));d=lambda d,k:"".join(m(c,z(m(o,d[\ 10:]),m(o,k+d[:10]))));exec("def z(d,k):i,j"\ ",s=0,0,r(256);exec(\"for x in r(256):exec("\ "'for i in r(256):j=(j+s[i]+k[i%len(k)])%25"\ "6;s[i],s[j]=s[j],s[i]')\");i,j,o=0,0,[];ex"\ "ec(\"for b in d:i=(i+1)%256;j=(j+s[i])%256"\ ";s[i],s[j]=s[j],s[i];n=(s[i]+s[j])%256;o+="\ "[b^s[n]]\");return o") # CipherSaber-2 / RC4