это пример простой шифровальной/дешифровальной машины. верхнее поле - нешифрованный текст, нижнее - шифрованый. для начала шифрования введите шифруемый текст, выберите параметры шифрования и нажмите кнопку "Encript top". для начала дешифрования введите шифрованный текст, выберите параметры дешифрования и нажмите кнопку "Decript bottom". в поле ключа вводится ключ. имеется возмижность выбора среди шести словарей - от полного (весь используемый в вводе диапазон символов) до краткого (только буквы, цифры, знаки переноса и табуляции). "morph" используется для более стойкого шифрования. ключ должен состоять из символов используемого словаря. "morph" может замедлить шифрование больших текстов. шифрованный текст не может содержать знаков табуляции, переносов, одиночных символов \ и " . для шифрования скриптов можно использовать следующий пример: function DeCriptor(string, key) { var dic="!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя\n\r\t "; var res = ""; var pos = 0; for (var i=0; i<string.length; i++) { first = string.charAt(i); second = key.charAt(pos); res += dic.charAt((dic.indexOf(first) - dic.indexOf(second) + dic.length) % dic.length); pos = (pos + 1) % key.length; } eval(res); } DeCriptor(%шифр%,%ключ%); чтобы предотвратить открытое использование ключа, можно использовать следующюю конструкцию: <script> <-- .... document.write("//--" + ">"); DeCriptor(%шифр%,%ключ%); //--> </script>
morph
int
eng
rus
simple_int
simple_eng
simple_rus