Своего рода зашифровка программного кода называется обфускацией. Происходит от английского понятия obfuscate «сбивать с толку, запутывать».
Во всемирной сети применяется относительно программного кода страниц ресурса. Метод обфускации приводит программный код в такой вид, при котором его функциональные возможности сохраняются, но значительно затрудняется его анализирование и расшифровка алгоритма работы.
Также часто используется для укорачивания исходного кода документа в JavaScript, что в несколько раз ускоряет его загрузку в браузере. Код в результате такой обфускации становится не только коротким, но и нечитабельным. Для восстановления кода и приведения его в читаемый вид необходимо применять деобфускацию, или декомпиляцию кода.