| Дата: Вторник, 18.09.2012, 06:34 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 1530
|
Ниже выложен javascript элементарного шифратора/дешифратора html текста основные js команды выделены жирным
---------------------------------------------------------------------------------------- <textarea id="tar1" style="width:500px;height:100px;padding:5px;"> Пишем здесь текст для кодирования</textarea> <button onclick="cod1()">Ok</button> <p><textarea id="dectext" style='width:500px;height:100px;word-wrap:break-word;border:1px solid #ccc;padding:5px;' onclick="this.select()">Результат</textarea></p>
<script> //скрипт переводит html в нумерные символы function cod1() { var text=document.getElementById("tar1").value; var text2=""; var text4=""; TextSize = text.length; for (i = 0; i < TextSize; i++) { text2+="l"+(text.charCodeAt(i)).toString(19); }
document.getElementById("dectext").innerHTML=text2; dec1(text2); } </script>
<hr width="300" align="left" /> <p id="test"></p> <script> //скрипт переводит нумерные символы в html function dec1(x) { var x1=""; var x2=x.split("l"); for (i1 = 1; i1 < x.length; i1++) { x1+=String.fromCharCode(parseInt(x2[i1],19)); } //x1=x1.replace(/<s/g,"<s");//отключает тег script //x1=x1.replace(/<\/s/g,"</s");
document.getElementById("test").innerHTML=x1; } </script> ----------------------------------------------------------------------------------------
Принцип шифрования:
Каждый символ обычного текста переводим сначала в его цифровой компьютерный эквивалент, а затем полученное число преобразуем в 19-тиричный код (в дальнейшем вы сами можете преобразовывать цифры во что хотите :))
Принцип дешифровки обратен шифрованию
-------------------------------------------------------- Рабочий пример шифровальщика html кода: http://kachay.ucoz.org/load/html_coder/27-1-0-333
|
|
| |