|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2007, 03:19 | #1 |
Новичок
Джуниор
Регистрация: 09.11.2007
Сообщений: 2
|
[Алгоритм] Симметричного шифрования
Помогите пожалуйста реализовать алгоритм зашифрования и расшифрования произвольного сообщения, составленного из символов выбранного алфавита методом "Шифрования перестановкой символов в блоках сообщения". По возможности на С++.
Метод заключается в перестановке символов сообщения в каждом из последовательно расположенных блоков равной длины в соответствии с некоторым правилом. Если длина шифруемого текста не кратна длине блока, текст дополняется до нужной длины пробелами. Пример. Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ". Ключ (правило перестановки): группы из 5 букв "ШИФРО|ВАНИЕ|_ПЕРЕ|СТАНО|ВКОЙ_" с порядковыми номерами 1,2,3,4,5 переставить в порядок 4-1-2-5-3. Шифрованный текст: "РШИЩФ|ИВАЕН|Р_ПЕЕ|НСТОА|ЙВК_О" . |
09.11.2007, 10:22 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Если совсем просто, то:
Каждая пятерка изначально - строка, например Код:
Код:
Код:
Читаем, думаем, надеемся на себя, получаем правильный результат и удовольствие от содеянного. |
09.11.2007, 10:46 | #3 |
Новичок
Джуниор
Регистрация: 09.11.2007
Сообщений: 2
|
mihali4, мм спсб, сейчас попробую что-нибудь набросать..
|
13.05.2010, 08:27 | #4 | |
Пользователь
Регистрация: 30.08.2009
Сообщений: 35
|
не стал создавать новую тему, раз такая уже имеется
вот код для реализации семмитричного шифрования, всё вродебы хорошо но почему то во время выполнения программы вылазиет ошибка"is not a valid integer value" подскажите как с этим бороться, ошибка судя по всему возникает, при выполнение первого цикла. Цитата:
|
|
13.05.2010, 08:45 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Лучше так: Код:
I'm learning to live...
|
|
13.05.2010, 09:02 | #6 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 35
|
Stilet, спасибо, ошибка исчезла, но теперь в edit3 вообще текст не появляется
|
13.05.2010, 09:39 | #7 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 35
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм шифрования Диффи-Хеллмана! | Kaifolom | Помощь студентам | 3 | 09.08.2013 06:37 |
Очень срочно! Алгоритм шифрования DES... | Regloger | Помощь студентам | 15 | 14.05.2013 17:04 |
Алгоритм шифрования | Simply-Art | Общие вопросы Delphi | 14 | 01.02.2008 14:30 |
работа с текстом (алгоритм шифрования) | GAGARIN-NEW | Компоненты Delphi | 7 | 18.10.2007 09:48 |