Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Cooler13
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 5
#1

Не могу разобраться в формуле - C++

17.06.2012, 21:19. Просмотров 275. Ответов 1
Метки нет (Все метки)

Пишу программу про шифр Виженера http://*******/oiwOo .
codestr[i] = (str[i] + key[k]) % 26 - набросок формулы для шифрования.
str[i] = (codestr[i] - key[k] + 26) % 26 - дешифрование.
На данном форуме нашел похожую тему Шифрование методом Виженера с такими формулами:
codeStr[i] = (str[i] + key[k] - 2*'a') % 26 + 'a';
str[i] = (codeStr[i] - key[k] + 26) % 26 + 'a';
Не могу понять использование -2*'a' и 'a', да и сами формулы не очень понятны, хотя понятен метод шифрования. 'a' - если мы код "а" не добавим, у нас кодом станут первые 26 символов?
P.S. Заранее прошу прощение, если добавил тему не в тот раздел или если нужно было ответить в старую, на которую ссылаюсь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 21:19     Не могу разобраться в формуле
Посмотрите здесь:

Не могу разобраться с LU методом. (C++) - C++
Программка выполняет решение СЛАУ двумя методами, методом вращения и методом LU-разложения. Так-то все работает, но есть одно но, как...

Не могу разобраться с файлами - C++
помогите разобраться с файлами на Си, по примитиву, на премеро.

Указатель не могу разобраться - C++
Здравствуйте. есть строка к примеру tmp=int(TEMP.number2-48); а что значит tmp*=(int(TEMP.number1-48)); именно звездочка после...

Не могу разобраться с ошибкой - C++
Программа ханойские башни, нужно что бы выводил графически. Но пишет вот такую ошибку Ошибка 1 error C1083: Не удается открыть файл...

не могу разобраться с задачей - C++
нужно создать динамический двумерный массив ,заполнить случайными числами и добавить К строк в начало матрицы вот я создал матрицу,...

Не могу разобраться с кодом - C++
Ввести строку, содержащую несколько слов. Определить самое длинное и самое короткое слово. Имеется код, но я не пойму по какому принципу...

Табуляция, не могу разобраться - C++
Задание: __________________________ Для x вычислить y=(sin(x)*sin(x))+((sin(x+cos(x)))/5.1). Шаг изменения x равен 0,2. Значения y и x...

Не могу разобраться с указателями - C++
Здраствуйте все вот короче мне задали задачки на Си написать вот они собствено : 1.Даны два массива, упорядоченных по возрастанию: А и B....

Не могу разобраться в задаче - C++
В командных олимпиадах по программированию для решения предлагается не больше 11 задач. Команда может решать предложенные задачи в любом...

Не могу разобраться с задачками - C++
Здраствуйте все. я не могу понять как сделать эти задачки Мне надо их через массивы сделать и на языке Си Помогите пожалуйста буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
17.06.2012, 22:16     Не могу разобраться в формуле #2
Разбираться лень, но обычно 'a' к n добавляют чтобы получить n-ную букву алфавита.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru