Интернет 

Что такое Криптография и зачем она нужна?

В истории было много криптографических приложений, начиная от простых шифров, используемых Юлием Цезарем для отправления военных приказов своим генералам, до более сложных средневековых шифров, которые выдержали практически все атаки до конца 19 века и знаменитых кодов Энигма во Второй Мировой войне.

Развитие компьютеров в 20-м веке позволило создать более сложные средства шифрования. Компьютеры могут:

  • выполнять вычисления, поддерживающие криптографию
  • производить более сложные математические действия, чем можно ожидать от человека
  • работать намного быстрее человека
  • обрабатывать намного больше данных, чем способен обрабатывать человек

Любая информация, которую возможно представить в цифровом формате, т.е. используя нули и единицы, может быть зашифрована компьютером. Не будет преувеличением сказать, что шифрование делает возможным существование большей части современного мира. Некоторые общеупотребимые приложения для криптографии включают в себя:

  • Защищенные системы банкинга и выплат – криптография обеспечивает сохранность ваших денег при переводе между счетами, выдаче банкоматом или оплате в Интернет-магазинах
  • Защита разговоров по мобильным телефонам
  • Защита беспроводных сетей, предоставляющих доступ в Интернет
  • Защита файлов на жестких дисках и картах памяти
  • Идентификация электронных документов
  • Электронная система голосования
  • Защита от пиратства медиафайлов, таких как музыка или фильмы, известная как Управление Цифровыми Правами или DRM-технология

Криптография

Что такое открытый текст и зашифрованный текст

Некоторые криптографические термины:

  • открытый текст – информация, которую может читать непосредственно человек или компьютер (данная статья является примером открытого текста). Термин возник, когда шифрование использовалось только для распечатанных документов, сегодня же оно ассоциируется со многими форматами, включая музыку, фильмы и компьютерные программы.
  • зашифрованный текст – зашифрованная информация
  • шифр – математические действия (или алгоритм) ответственные за переработку открытого текста в шифрованный текст, или преобразование зашифрованного текста в открытый текст. (Вы также можете встретиться со словом «код». Существуют технические различия между этими двумя терминами, но сейчас мы не будем этого касаться).
  • шифрование – процесс преобразования открытого текста в шифрованный текст (иногда вы можете встретить другое название – «шифровка»)
  • дешифровка – процесс преобразования шифрованного текста в простой (иногда вы можете встретить другое название – «расшифровка»).
  • По материалам The Open University.
  • Перевод thingshistory.com. Использовать только с разрешения!

Читать далее