Шифрование

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

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

Примеры

Простым видом шифрования слов является ROT13. В ROT13 буквы алфавита меняются друг с другом по простой схеме. Например, A меняется на N, B меняется на O, C меняется на P и так далее. Каждая буква "поворачивается" на 13 пробелов. При использовании шифра ROT13 слова Simple English Wikipedia превращаются в Fvzcyr Ratyvfu Jvxvcrqvn. Шифр ROT13 очень легко расшифровать. Поскольку в английском алфавите 26 букв, если букву повернуть два раза на 13 букв каждый раз, то получится исходная буква. Таким образом, применение шифра ROT13 во второй раз возвращает оригинальный текст. Когда он общался со своей армией, Юлий Цезарь иногда использовал то, что сегодня известно как шифр Цезаря. Этот шифр работает за счет смещения положения букв: каждая буква поворачивается на 3 позиции.

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

Одноразовая прокладка

Большинство типов шифрования теоретически можно взломать: враг может быть в состоянии расшифровать сообщение, не зная пароля, если у него есть умные математики, мощные компьютеры и много времени. Одноразовый блокнот особенный, потому что при правильном использовании его невозможно взломать. При этом необходимо соблюдать три правила:

  • Секретный ключ (пароль) должен быть такой же длины, как и секретное сообщение: если в сообщении 20 букв, то и в ключе должно быть не менее 20 букв.
  • Секретный ключ должен быть случайным (например, KQBWLDA...)
  • Секретный ключ можно использовать только один раз. Чтобы отправить несколько сообщений, для каждого из них должен использоваться свой ключ.

Если эти три правила соблюдаются, то невозможно прочитать секретное сообщение, не зная секретного ключа. По этой причине во время холодной войны посольства и крупные военные подразделения часто использовали одноразовые блокноты для тайной связи со своими правительствами. У них были маленькие книжечки ("блокноты"), заполненные случайными буквами или случайными числами. Каждая страница из блокнота могла быть использована только один раз: именно поэтому он называется "одноразовым блокнотом".

Шифрование в Интернете

Шифрование часто используется в Интернете, поскольку многие веб-сайты применяют его для защиты частной информации. В Интернете используется несколько протоколов шифрования, таких как Secure Sockets Layer (SSL), IPsec и SSH. Они используют систему шифрования RSA и другие. Протокол для защищенного просмотра веб-страниц называется HTTPS. Для шифрования URL в основном используется алгоритм MD5. В зависимости от необходимости на интернет-рынке используются различные алгоритмы.

Похожие страницы

  • FreeOTFE - Шифрование диска
  • Pretty Good Privacy (PGP) - шифрование электронной почты
  • PuTTY - шифрование SSH

Вопросы и ответы

В: Что такое шифрование?


О: Шифрование - это процесс сокрытия информации таким образом, чтобы ее нельзя было прочитать без специальных знаний, например пароля, с помощью секретного кода или шифра.

В: Что означает расшифровка?


О: Дешифрование - это процесс изменения зашифрованной информации обратно в открытый текст, который является расшифрованной формой.

В: Что такое криптография?


О: Криптография - это изучение шифрования и способов обеспечения безопасности информации.

В: Можно ли анализировать шифры вручную?


О: Простые шифры можно анализировать вручную, этот процесс называется криптоанализом.

В: Для взлома каких типов шифров требуется компьютер?


О: Для сложных шифров требуется компьютер для поиска возможных ключей.

В: Как называется область информатики, изучающая дешифрование?


О: Дешифрование - это область информатики и математики, которая изучает, насколько сложно взломать шифр.

В: Какова цель шифрования?


О: Цель шифрования - защитить конфиденциальную информацию, сделав ее нечитаемой без специальных знаний или пароля.

AlegsaOnline.com - 2020 / 2023 - License CC3