|
Новости |
ТИПЫ ШИФРОВБольшинство традиционных методов кодирования относится к од- ному из двух основных типов: замена и перестановка. В шифрах за- мены один символ заменяется другим, но порядок следования симво- лов в сообщении не изменяется. В шифрах перестановки в соот- ветствии с некоторым правилом перемешиваются символы сообщения. Эти типы кодов могут быть любого уровня сложности и даже могут быть применены совместно. Цифровые компьютеры привнесли третий основной тип шифрования, называемый битовой обработкой, в котором по некоторому алгоритму изменяется машинное представление данных. Все три метода могут использовать ключ. Ключ - это строка символов, необходимая для дешифрования сообщения. Не путайте ключ с методом. Знание ключа не дает возможности дешифровать сообще- ние, необходимое также знать алгоритм шифрования. С другой сторо- ны знание метода шифрования без ключа также не дает такой возмож- ности; необходимо знать и метод и ключ. В данной главе описываются машинные методы, которые основаны на базовых методах кодирования текстовых файлов. Будет проде- монстрирован ряд коротких программ, которые осуществляют кодиро- вание и декодирование текстовых файлов. За одним исключением все эти программы осуществляют выполнение функций как кодирования, так и декодирования: функция декодирования всегда является обрат- ной по отношению к кодированию, используемому для получения шиф- рованного текста. |
(с)Все права защищеныПо всем интересующим вопросампрошу писать на электронный адрес |