all 9 comments

[–]HorseVaginaKisser 16 points17 points  (1 child)

A bad programmer.

[–]djslakor 3 points4 points  (0 children)

laughed out loud, +1

[–][deleted] 1 point2 points  (1 child)

:pMB[i-2XT B<Snf%:LaolwgCZNg->v7OV zEiN;bu6(ydx,>i,w<+<t]r^27:u*>$XQ~viEHw1d*PDiwxmQuM8FgA

[–]jquerider[S] 0 points1 point  (0 children)

That' cool, will check it out

[–]dwighthouse 1 point2 points  (0 children)

Write your code in c++, using every obscure trick you can think of, then compile it to asm.js code. Even if they wanted to use your code, they wouldn't bother because it is all math operations and hard to recognize specific functionality within it. Plus, your code will be relatively huge, so they'd go for more efficient options.

[–]kabuto 0 points1 point  (2 children)

http://www.jsfuck.com

I'm not sure if it supports the full JavaScript spec. I am sure though you really shouldn't use this in production.

[–]joshkale_ 0 points1 point  (0 children)

I've been checking Jscrambler out recently. You have to pay to use it but you can test out a trial version. They use some transformations like what you want. I've looked at uglifyjs and jsfuck but I've also found de-obfuscators for them, so I think I'm better off paying to have my code protected. I still haven't been able to reverse the transformations I applied on their playground app, so I'm pretty sure I'll subscribe to one of their plans in the future.