Реферат: Программа 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), далее из этого массива происходит также последовательно

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 661
Бесплатно скачать Реферат: Программа coDec