|
Новости |
ГЛАВА 6. ШИФРОВАНИЕ И СЖАТИЕ ДАННЫХЛюбители компьютеров и программирования получают удовольст- вие от игры с кодами и шифрами. Возможно, это объясняется тем, что в основе всех кодов лежат алгоритмы. Или тем, что эти люди просто имеют склонность к шифрованной информации, которую боль- шинство не может понять. Все программисты видимо балдеют, когда не программист смотрит на листинг программы и говорит что-нибудь вроде: "Боже, как это сложно". Поэтому и написание программ назы- вается "кодированием". С криптографией тесно связано сжатие данных. Сжатие данных означает упаковку информации в меньший объем, нежели обычно используется. Так как сжатие данных может играть роль в криптог- рафии и в нем применяется много тех же самых принципов, что и в криптографии, то эта тема включена в данную главу. Криптография в вычислительной технике важна по двум основным причинам. Наиболее очевидная - это необходимость поддерживать секретность уязвимых данных в системе с разделением ресурсов. Хо- тя защита с помощь паролей является достаточной для многих ситуа- ций, особо важные секретные файлы обычно кодируются для обеспече- ния высокого уровня защищенности. Второе использование кодирова- ния в компьютерах - это передача данных. Так как процедуры коди- рования являются довольно сложными, они обычно выполняются компь- ютером. Сжатие данных в общем случае применяется для увеличения ем- кости различных запоминающих устройств. Хотя стоимость запоминаю- щих устройств быстро падает в последние годы, иногда еще необхо- димо умещать большую информацию в меньший объем. |
(с)Все права защищеныПо всем интересующим вопросампрошу писать на электронный адрес |