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

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

Восстановить пароль Регистрация
 
Cooler13
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 5
17.06.2012, 21:19     Не могу разобраться в формуле #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     Не могу разобраться в формуле
Посмотрите здесь:

C++ Не могу разобраться в С++
C++ Не могу разобраться с класами
C++ C++ не могу разобраться в нём
C++ Не могу разобраться с qmake
C++ Не могу разобраться с параметрами
C++ Не могу разобраться с указателями!
C++ Не могу разобраться с сортировкой
Ошибка в формуле не могу исправить C++

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

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

Текущее время: 12:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru