|
|
|
| Есть код на js.
Его нужно закодировать, но так чтобы он при этом все еще мог исполняться.
Зашифровать в этом случае - это не обязательно чтобы все что он там делает как-то шифровать, а получать ЗАКОДИРОВАННЫЙ_КОД, который бы кардинально изменялся при изменении хотя бы одного символа в коде.
Т.е. это мог бы быть eval(unescape (ЗАЕСКЕЙПИЛ_КОД) ), но так нельзя, так как при ескейпе заменяется каждый символ, и значит при изменении одного символа в результате поменяется не целая кодированная строка а только ее кусочек.
Как, с помощью чего возможно такое кодирование? | |
|
|
|
|
|
|
|
|
для: AlexSol
(25.02.2008 в 14:34)
| | Не подходит.
При малейшей изменении исходного кода там происходит малейшее изменение в кодированном коде - а нам нужно кардинальное изменение (так как это происходит в пхп-шных base64_decode и base64_encode). | |
|
|
|
|
|
|
|
для: kulibko
(25.02.2008 в 14:55)
| | подругому никак | |
|
|
|
|
|
|
|
для: AlexSol
(25.02.2008 в 15:42)
| | Кардинально :)
Но возможно еще кто-то что-то подскажет... | |
|
|
|