На Хабре нашел ссылку на отличный инструмент для шифрования js от чужих глаз:
http://utf-8.jp/public/jjencode.html
Например, alert("test");
превращается вот в такую конструкцию:
$=~[];
$={___:++$,$$$$:(![]+"")[$],__$:++$,$_$_:(![]+"")[$],_$_:++$,$_$$:({}+"")[$],$$_$:($[$]+"")[$],_$$:++$,$$$_:(!""+"")[$],$__:++$,$_$:++$,$$__:({}+"")[$],$$_:++$,$$$:++$,$___:++$,$__$:++$};$.$_=($.$_=$+"")[$.$_$]+($._$=$.$_[$.__$])+($.$$=($.$+"")[$.__$])+((!$)+"")[$._$$]+($.__=$.$_[$.$$_])+($.$=(!""+"")[$.__$])+($._=(!""+"")[$._$_])+$.$_[$.$_$]+$.__+$._$+$.$;$.$$=$.$+(!""+"")[$._$$]+$.__+$._+$.$+$.$$;$.$=($.___)[$.$_][$.$_];$.$($.$($.$$+"""+$.$_$_+(![]+"")[$._$_]+$.$$$_+""+$.__$+$.$$_+$._$_+$.__+"(""+$.__+$.$$$_+""+$.__$+$.$$_+$._$$+$.__+"")"+$.$$$+$._$$+""")())();
Это полностью рабочий js-код.
Но разобрать, что именно он делает – нереально.
Юзайте для шифрования доменов редиректов и прочего.