Энциклопедия Turbo Pascal. Главы 5-8
Страница 14. Глава 6. Шифрование и сжатие данных


Глава 6. Шифрование и сжатие данных

     Любители компьютеров  и программирования получают удовольст-
вие от игры с кодами и шифрами.  Возможно,  это объясняется  тем,
что  в основе всех кодов лежат алгоритмы.  Или тем,  что эти люди
просто имеют склонность к шифрованной информации,  которую  боль-
шинство не может понять.  Все программисты видимо балдеют,  когда
не программист смотрит на листинг программы и говорит  что-нибудь
вроде: "Боже, как это сложно". Поэтому и написание программ назы-
вается "кодированием".

     С криптографией тесно связано сжатие данных.  Сжатие  данных
означает  упаковку  информации  в  меньший  объем,  нежели обычно
используется.  Так как сжатие данных может играть роль в криптог-
рафии  и в нем применяется много тех же самых принципов,  что и в
криптографии, то эта тема включена в данную главу.

     Криптография в вычислительной технике важна по двум основным
причинам.  Наиболее  очевидная  -  это необходимость поддерживать
секретность уязвимых данных в системе с разделением ресурсов. Хо-
тя защита с помощь паролей является достаточной для многих ситуа-
ций, особо важные секретные файлы обычно кодируются для обеспече-
ния высокого уровня защищенности.  Второе использование кодирова-
ния в компьютерах - это передача данных.  Так как процедуры коди-
рования являются довольно сложными, они обычно выполняются компь-
ютером.

     Сжатие данных в общем случае применяется для увеличения  ем-
кости различных запоминающих устройств. Хотя стоимость запоминаю-
щих устройств быстро падает в последние годы,  иногда еще необхо-
димо умещать большую информацию в меньший объем.

 
« Предыдущая статья   Следующая статья »