Шифровать javascript-файл jQuery

У меня есть целый ряд jQuery-кода, как я могу запретить пользователям видеть фактический код или как я могу зашифровать файл .js.

Пожалуйста, предложите openource

Спасибо, Жан

[edit] Я не хочу, чтобы пользователи знали, как я закодировал или скопировал мой код

[edit] Как только я использую кодировку base62, может ли быть реконструировано?

Посмотрите упаковщик Дина Эдвардса . Он имеет возможность кодировать ваш JS. Вы должны позволить своему JS быть читаемым в мире, иначе браузер не смог его загрузить.

Вы не можете помешать своим пользователям видеть исходный код файла Javascript: он выполняется браузером пользователя, что означает, что он должен быть доступен для чтения на стороне клиента.

«Лучшее» вы можете сделать это, чтобы минимизировать / обфускацию ; см., например, YUI Compressor , который существует для минимизации JS-файлов (поэтому они меньше и могут быть переданы быстрее) , но также имеет некоторые запутывающие функции.

Если вы сделаете код Javascript более трудным для чтения / понимания, но кто-то действительно мотивирован, он все равно сможет его прочитать ; ну, это займет некоторое время и немного работы, но это будет возможно.

Вы можете использовать компилятор google закрытия

http://code.google.com/closure/

Компилятор Closure компилирует JavaScript в компактный код, он запутывает код, его все еще можно прочитать, но его будет сложно отследить и потребуется время