Оглавление
Шифрование
Методы и алгоритмы шифрования
Метод замены или подстановки
Метод перестановки
Метод гаммирования
Метод сложного математического преобразования
Комбинированные методы
Шифрование
Шифрование - это способ изменения сообщения или другогодокумента, обеспечивающее искажение (сокрытие) его содержимого. Шифрование используется ровно с того момента, когда появилась первая личная или секретная информация, т.е. доступ к которой должен быть ограничен.Тому лицу, что использует шифровку, важна ее устойчивость к дешифрованию или криптостойкость. Повысить криптостойкость можно путем использования более современных и сложных типов шифрования информации.
Методы и алгоритмы шифрования
Среди множества разнообразнейших способов шифрования можно выделить следующие основные методы:
Метод замены или подстановки;
Метод перестановки;
Метод гаммирования;
Метод сложного математического преобразования;
Комбинированные методы;
Метод замены или подстановки
В этом наиболее простом методе символы шифруемого текста заменяются другими символами, взятыми из одного или нескольких алфавитов.
Рис.1: таблица Виженера
Метод перестановки
Этот метод заключается в том, что символы шифруемого текста переставляются по определенным правилам внутри шифруемого блока символов
Рис.2: алгоритм метода перестановки
Метод гаммирования
В методе гаммирования шифрование выполняется путем сложения символов исходного текста и ключа по модулю, равному числу букв в алфавите. Если в исходном алфавите, например, 33 символа, то сложение производится по модулю 33. Такой процесс сложения исходного текста и ключа называется в криптографии наложением гаммы.
Метод сложного математического преобразования
Метод основан на свойствах простых чисел (причем очень больших). Простыми называются такие числа, которые не имеют делителей, кроме самих себя и единицы. Широко применяется в интернете. Сам алгоритм можно взломать лишь путем полного перебора.
Рис.3: алгоритм математического шифрования RSA
Комбинированные методы
Одним из важнейших требований, предъявляемых к системе шифрования, является ее высокая стойкость. Однако повышение стойкости любого метода шифрования приводит, как правило, к существенному усложнению самого процесса шифрования и увеличению затрат ресурсов.
Типичным примером комбинированного шифра является национальный стандарт США криптографического закрытия данных (DES).
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.