Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 23.09.2015
Сообщений: 106
1

Шифрование и расшифровка текста

19.09.2016, 06:28. Показов 2404. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу в которой нужно реализовать режим шифровки расшифровки, и возможность дополнительного контроля ввода

Входными данными программы должны быть:
- для режима шифрования: строка текста и ключ, указывающий раз-
мер блока и порядок перестановки в пределах этого блока;
-для режима расшифровки: закрытый текст и ключ, указывающий
размер блока и порядок перестановки в пределах этого блока.
Выходными данными являются:
-для режима шифрования: закрытый текст;
-для режима расшифровки: открытый текст.
Используемые переменные:
– s, r – строки открытого и закрытого текста соответственно;
– len – длина текстовой строки;
– a – массив, содержащий числа, определяющие порядок перестановки;
– i, j, v – счетчики циклов и вспомогательная переменная целого типа;
– key – размер блока.

Пример : Открытый текст: "ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ".
Ключ (правило перестановки): группы из 8 букв с порядковыми номерами
1, 2, ..., 8 переставить в порядок 3-8-1-5-2-7-6-4.
Шифртекст: "ФНШОИАВР_СИЕЕЕРПННТВАОКО".
.....
1. Ввести строку текста:


Pascal
1
2
3
 write('Введите текст для шифрования: ');
 read(s);
 writeln('-------------------------------------------------');
2. Ввести размер блока:


Pascal
1
2
 write('Введите количество цифр в ключе: ');
 readln(key);
3. Если длина строки не кратна размеру блока, дополнить ее пробелми до нужной длины:

Pascal
1
2
3
4
5
6
 len:= length(s);
 while len mod key<>0 do
 begin
 s:=s+' ';
 inc(len)
 end;
.....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2016, 06:28
Ответы с готовыми решениями:

Написать программу шифрование и расшифровка с помощью решётки Кардано
ребятушки помогите написать программу шифрование и расшифровка с помощью решётки кардано

Добавить меню выбора режима шифрование, расшифровка. Проверку цифр ( если отрицательное число-ошибка)
Добавить меню выбора режима шифрование, расшифровка. Проверку цифр ( если отрицательное...

Расшифровка текста, в котором все слова записаны наоборот
Ученики зашифровали свои записки, записывая все слова наоборот. Составить программу,...

Расшифровка текста
народ очень прошу помогите.Нужно решить задачу:В записке зашифрованы слова-каждое слово написано...

0
19.09.2016, 06:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2016, 06:28
Помогаю со студенческими работами здесь

Шифрование/расшифровка файлов.
Здравствуйте, уважаемые кодеры! Возникла небольшая заминка, прошу вывявить ошибочку или дать...

Шифрование и расшифровка данных
Доброго времени суток, интересует такой вопрос. У меня есть форма, где пользователь заполняет ее...

RSA шифрование и расшифровка сообщения
Написал небольшу програмку для шифрования и расшифровывания сообщений. 1 - Программа должна...

SHA хэш - шифрование, расшифровка
SHA хэш - шифрование, расшифровка C#. Ребят, пожалуйста помогите...не могу разобраться, дали...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru