Реферат: Программа coDec
Задано число к и последовательность чисел от 1 до к 1......к. Необходимо
зашифровать литерную последовательность, находящуюся в файле в соответствии с
введенной последовательностью. Выходные данные записать в файл. Например, если к
равно 4 и последовательность S3,S2,S4,S1 то символы S1,S1,S3,S4 преобразуются в
S3,S2,S4,S1. Если количество символов не кратно к, то в конце последовательности
необходимо добавить пробелы.
2. Описание применения
2.1. Назначение программы
Программа coDec предназначена для шифрации и дешифрации символьного массива,
находящегося в файле.
2.2. Условия применения
Программа предъявляет очень скромные требования к ресурсам вычислительной
установки. Тем не менее, в случае необходимости использовать для компиляции и
сборки программы С на машинах типа PC необходимо иметь 8Мбайт оперативной
памяти. Программа в состоянии брать из любого каталога файлы и также записывать
файлы в произвольную директорию, указанную вами. Однако не следует пренебрегать
общими принципами шифрации и дешифрации информационных данных , то есть
воспринимать сей труд как панацею зашиты от посторонних лиц. Любая
закодированная порция данных может быть с легкостью преобразована в исходный
текст подбором ключа, путем перестановки литер для нахождения логичного
варианта.
Описание задачи
Задача, поставленная на практике, состояла в необходимости набора некоего числа
к и последовательности 1.....к, и перегруппировке символьного массива из одного
файла в символьный массив другого файла, в соответствии с раннее введенной
последовательностью.
Кодирование достигается следующим образом: из символьного массива файла
источника последовательно берутся символы и записываются в новый символьный
массив В[ ] (B[i+1]=c), далее из этого массива происходит также последовательно
--> ЧИТАТЬ ПОЛНОСТЬЮ <--