1.2.3 Основные современные методы шифрования
Среди разнообразнейших способов шифровании можно выделить следующие основные методы:
Алгоритмы замены или подстановки - символы исходного текста заменяются на символы другого (или того же) алфавита в соответствии с заранее определенной схемой, которая и будет ключом данного шифра. Отдельно этот метод в современных криптосистемах практически не используется из-за чрезвычайно низкой криптостойкости.
Алгоритмы перестановки - символы оригинального текста меняются местами по определенному принципу, являющемуся секретным ключом. Алгоритм перестановки сам по себе обладает низкой криптостойкостью, но входит в качестве элемента в очень многие современные криптосистемы.
Алгоритмы гаммирования - символы исходного текста складываются с символами некой случайной последовательности.
Алгоритмы, основанные на сложных математических преобразованиях исходного текста по некоторой формуле. Многие из них используют нерешенные математические задачи. Например, широко используемый в Интернете алгоритм шифрования RSA основан на свойствах простых чисел.
Комбинированные методы. Последовательное шифрование исходного текста с помощью двух и более методов.
- Курсовая работа
- Введение
- 1. Теоретическая часть. Криптографические методы защиты информации и их использование при работе в сети
- 1. Введение
- 1.2. Криптография и шифрование
- 1.2.1 Шифрование
- 1.2.2 Криптография
- 1.2.3 Основные современные методы шифрования
- 1.3. Алгоритмы шифрования
- 1.3.1 Алгоритмы замены(подстановки)
- 1.3.2 Алгоритм перестановки
- 1.3.3 Алгоритм гаммирования
- 1.3.4 Алгоритмы, основанные на сложных математических преобразованиях
- 1.3.5 Комбинированные методы шифрования
- 1.3.5.1 Криптографический стандарт des
- 1.3.5.2 Гост 28147-89
- 1.4. Программные шифраторы
- 1.4.1 Рgр
- 1.4.2 BestCryрt
- 1.5. Заключение
- 2. Практическая часть
- 2.1. Условие задачи
- 2.2. Описание реализации алгоритма решения задачи