Шифр

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

В нетехническом использовании "шифр" часто означает то же самое, что и "код"; но в криптографии шифры отличаются от кодов. Один из источников 20-го века дает такое объяснение: шифр - это "метод, в котором основной единицей сокрытия является буква". Для сравнения, шифр - это форма сокрытия, в которой основной единицей является слово". В конце века "коды" в этом криптографическом смысле стали редкостью. Криптография 21 века в основном шифрует битовые потоки.

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

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

По типу используемого ключа шифры разделены:

  • алгоритмы симметричных ключей (криптография с закрытым ключом): этот же ключ используется для шифрования и дешифрования, и
  • алгоритмы асимметричных ключей (криптография с открытым ключом): для шифрования и расшифровки используются два разных ключа.

Слово шифр во французском языке - цифра, а в средневековой латинской цифре - от арабского sifr, что означает "ноль". Первое известное английское употребление нуля было в 1598 году.

Связанные страницы

  • Код
  • Шифрование
  • Ключ (криптография)
  • Блок-шифр
  • Шифр продукта
  • Шифротекст
  • атака только с использованием шифротекста

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

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


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

В: Как можно зашифровать информацию?


О: Зашифровать или закодировать - значит преобразовать информацию из обычного текста в шифр или код.

В: В чем разница между шифром и кодом?


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

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


О: Шифр используется для преобразования исходной информации ("открытого текста") в зашифрованную форму "шифротекста". Сообщение шифротекста содержит всю информацию открытого текста, но не может быть прочитано человеком или компьютером без соответствующего механизма для его расшифровки. Чтобы зашифровать или расшифровать, Вам нужен "ключ". В шифровании ключ определяет конкретное преобразование открытого текста в шифрованный или наоборот при расшифровке.

В: Как шифры делятся по типу используемого ключа?


О: Шифры делятся на алгоритмы с симметричным ключом (private-key cryptography): где один и тот же ключ используется для шифрования и дешифрования; и алгоритмы с асимметричным ключом (public-key cryptography): где два разных ключа используются для шифрования и дешифрования.

В: Откуда взялось слово "шифр"?


О:Слово "шифр" происходит от французского cifre и средневекового латинского cifra, от арабского sifr, означающего "ноль". Первое известное использование нуля в английском языке произошло в 1598 году.

AlegsaOnline.com - 2020 / 2023 - License CC3