Шифрование методом Цезаря

 
0
 
JavaScript
Kommentare (6)
ava
Luxian | 24.11.2011, 14:00 #
Доброго Времени суток

Нашел в интернете скрипт по шифрованию методом цезаря и прошу вас помочь написать комментарии (описание ) к строкам данного скрипта. Заранее спасибо


<script language="JavaScript">
function caesar_code(b_n)
{
var b_alf = '0123456789АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЫЬЭЮЯабвгдеёжзиклмнопрстуфхцчшщыьэюяABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "@$&№,.;:?!|/\~*+-)(}{<>[]#%&^=';
var b_result = '';
var b_x = b_text1.value;
if (b_n == 0)
{
for(i = 0; i < b_x.length; i++)
{
b_pos = b_alf.lastIndexOf(b_x.charAt(i));
b_char1 = b_alf.charAt(b_pos - 2);
b_char2 = b_alf.charAt(b_pos - 1);
b_result = b_result + b_char1 + b_char2;
}
}
if (b_n == 1)
{
for(i = 0; i < b_x.length; i = i+2)
{
b_pos = b_alf.indexOf(b_x.charAt(i));
b_result = b_result + b_alf.charAt(b_pos + 2);
}
}
b_text2.value = b_result;
}
</script>
ava
Luxian | 24.11.2011, 20:26 #
НУ хоть кто -то может помочь????
ava
&#036;дмитрий | 24.11.2011, 22:42 #

var b_x = b_text1.value; // Вводное значение
b_x.length // его длина
charAt // получить n-символ в строчке
lastIndexOf // найти позицию в строке
ava
CruorVult | 25.11.2011, 12:47 #
Цитата (Luxian @ 24.11.2011, 20:26 findReferencedText)
НУ хоть кто -то может помочь????

Здесь решаются конкретные проблемы а не "Сделайте мне пожалуйста за спасибо рутинную работу т.к. мне лень что-то читать, искать и т.п."
ava
Luxian | 27.11.2011, 22:21 #
Цитата (CruorVult @ 25.11.2011, 12:47)
Цитата (Luxian @  24.11.2011, 20:26 \\"findReferencedText\\")
НУ хоть кто -то может помочь????


Здесь решаются конкретные проблемы а не "Сделайте мне пожалуйста за спасибо рутинную работу т.к. мне лень что-то читать, искать и т.п."

Не хочешь не делай ..... пройди мимо молча .....а не включай босса
ava
CruorVult | 28.11.2011, 13:05 #
Цитата (Luxian @ 27.11.2011, 22:21 findReferencedText)
Не хочешь не делай ..... пройди мимо молча .....а не включай босса


Я тебе говорю что бы ты здесь время не терял а не "включаю босса"
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden