|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2016, 18:19 | #1 |
Пользователь
Регистрация: 01.10.2016
Сообщений: 25
|
Шифровка/Расшифровка
Помогите пожалуйста немного переделать, программа работает, но нужно сделать так, что бы:
1) режим шифровки и расшифровки был независим от друга 2)при вводе строки кол-во символов должно быть кратно ключу , иначе нужно повторить ввод ___________________________________ _______________ _______ вот сама задача: Написать программу в которой нужно реализовать режим шифровки расшифровки, и возможность дополнительного контроля ввода Входными данными программы должны быть: - для режима шифрования: строка текста и ключ, указывающий раз- мер блока и порядок перестановки в пределах этого блока; -для режима расшифровки: закрытый текст и ключ, указывающий размер блока и порядок перестановки в пределах этого блока. Выходными данными являются: -для режима шифрования: закрытый текст; -для режима расшифровки: открытый текст. Используемые переменные: – s, r – строки открытого и закрытого текста соответственно; – len – длина текстовой строки; – a – массив, содержащий числа, определяющие порядок перестановки; – i, j, v – счетчики циклов и вспомогательная переменная целого типа; – key – размер блока. Пример : Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ". Ключ (правило перестановки): группы из 8 букв с порядковыми номерами 1, 2, ..., 8 переставить в порядок 3-8-1-5-2-7-6-4. Шифртекст: "ФНШОИАВР_СИЕЕЕРПННТВАОКО". Код:
|
13.10.2016, 19:21 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
http://programmersforum.ru/showthrea...highlight=case
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифровка и Расшифровка текста | sakha_yojia | Общие вопросы Delphi | 0 | 26.04.2015 17:25 |
Шифровка/расшифровка данных | Shouldercannon | Общие вопросы Delphi | 16 | 09.01.2012 20:33 |
Шифровка и расшифровка через текстовые файлы в Паскале | Novenkaja | Помощь студентам | 21 | 25.05.2011 08:32 |
Шифровка | venomdanger | Помощь студентам | 1 | 23.12.2010 15:40 |
Шифровка и расшифровка текста | Ayubkhon | Общие вопросы Delphi | 2 | 17.06.2010 16:17 |