Что такое шифрование:
Шифрование - это процедура безопасности, которая заключается в изменении с помощью алгоритмов данных, составляющих файл. Цель состоит в том, чтобы сделать такие данные нечитаемыми в случае их перехвата третьей стороной.
Шифрование сегодня широко используется для обеспечения безопасной передачи данных и документов.. Хотя нельзя гарантировать, что конфиденциальная информация не будет украдена, это может предотвратить ее использование в ущерб ее законным владельцам.
Банковские и онлайн-компании используют шифрование данных для предотвращения ненадлежащего обращения с информацией о клиентах (номера кредитных карт, информация о транзакциях, личные данные и т. Д.).
Таким же образом многие системы обмена сообщениями используют этот инструмент для обеспечения более безопасной связи и предотвратить перехват разговоров.
Хотя терминология, связанная с процессами шифрования, более распространена в связи с развитием технологий и необходимостью защиты данных, обрабатываемых через Интернет, реальность такова, что методы защиты ценной информации использовались на протяжении тысячелетий.
Известно, что в древние времена египтяне использовали зашифрованные сообщения, данные которых были заменены, изменены или переставлены, в военных целях.
Во время Второй мировой войны немецкие военные использовали шифровальную машину под названием Enigma, которая позволяла отправлять и получать конфиденциальную информацию без обнаружения.
Однако британцу Алану Тьюрингу и его команде удалось расшифровать зашифрованные сообщения, и таким образом они нашли для союзников способ добиться победы и положить конец войне.
Типы шифрования
Методы шифрования классифицируются в соответствии с их ключами и алгоритмами.
Шифрование по вашим ключам
Симметричное шифрование
Симметричное шифрование - это такое шифрование, при котором один и тот же ключ используется как для шифрования, так и для дешифрования данных. Одними из самых популярных систем симметричного шифрования являются AES (Расширенный стандарт шифрования), DES (Стандарт шифрования данных) и тройной DES.
Шифровальная машина Enigma была основана на симметричной системе шифрования.
Асимметричное шифрование
Он состоит из открытого ключа для шифрования и закрытого ключа для дешифрования. Наиболее известными методами являются ElGamal (названный в честь его создателя Taher ElGamal) и RSA (Ривест, Шамин и Адлеман).
Этот метод используется для шифрования сообщений по электронной почте.
Шифрование по своим алгоритмам
Шифрование In-Stream
Для шифрования используются очень длинные ключи, которые могут быть заданы заранее или случайным образом созданы с помощью генератора ключей. Во многих случаях само сообщение, подлежащее шифрованию, является частью ключа, и это должно храниться в секрете.
С помощью этого типа шифрования вы можете защитить телефонные разговоры и аудио- и видеоприложения, которые работают в режиме реального времени.
Блокировать шифрование
Сообщение или данные, подлежащие шифрованию, разбиваются на блоки одинаковой длины, чтобы продолжить шифрование каждого из них. Эта система, в свою очередь, может быть симметричной или асимметричной.
В системах шифрования DES и Triple DES используется блочное кодирование.