Популярные алгоритмы шифрования данных

Какой алгоритм шифрования предпочитаете вы?

  • AES (Rijndael)

    Голосов: 0 0.0%
  • Twofish

    Голосов: 0 0.0%
  • Rivest-Shamir-Adleman (RSA)

    Голосов: 0 0.0%
  • Digital Signature Algorithm (DSA)

    Голосов: 0 0.0%

  • Всего проголосовало
    0

SecurityServicePro

Начинающий
Регистрация
06.03.21
Сообщения
19
Реакции
11
Сфера шифрования информации получила бурное развитие в последние полвека, одновременно с совершенствованием компьютеров и цифровых технологий. Сейчас в криптографии выделяют три основных вида алгоритмов шифрования данных: симметричное, ассиметричное и хеширование. В этой статье мы кратко опишем наиболее популярные методы из каждой категории.

Алгоритмы симметричного шифрования:

AES (Rijndael)
Этот алгоритм пришел на смену популярному, но уже устаревшему алгоритму DES. С 2002 года и по сегодняшний день он считается государственным стандартом шифрования в США. Его ключи могут иметь разный размер блока: 128, 192 и 256 бит. В основе алгоритма шифрования лежат методы подстановки и перестановки, а его процесс включает смешивание столбцов, сдвиги строк и добавление ключей. AES активно применяется во многих сферах: VPN, протокол SSL/TSL, шифрование файлов, мобильных приложений, Wi-Fi и т.д.

Twofish
Этот алгоритм считается главным конкурентом AES, он был создан на базе алгоритмов Blowfish, Square и SAFER. В нем используется 128-битный шифр, а длина ключей равна 128, 192 и 256 бит. Важной особенностью алгоритма Twofish является сложная схема развертки подключей и применение предварительно вычисляемых узлов замены, которые зависят от ключа. Twofish не запатентован и находится в свободном доступе, что обеспечивает широкую сферу его применения.

Алгоритмы ассиметричного шифрования:

Rivest-Shamir-Adleman (RSA)

Это алгоритм с открытым ключом, криптографическим механизмом которого является метод первичной факторизации больших чисел. Был изобретен в 1977 году и активно используется в наши дни, современным стандартом для него выступает 2048-битный ключ. Данный алгоритм применяется во многих криптографических форматах: SSL/TSL, PGP, IPSEC/IKE, S/MIME и т.д. Он подходит как для шифрования, так и для цифровой подписи.

Digital Signature Algorithm (DSA)
Данный алгоритм с открытым ключом предназначен только для создания цифровой подписи (не для шифрования), которая может быть проверена публично. Его криптографическим механизмом выступает задача по взятию логарифмов в конечных полях. В состав DSA входят два алгоритма, первый (S) используется для создания цифровой подписи, а для ее проверки используют второй алгоритм (V).

Наконец, третьим популярным видом алгоритмов шифрования данных является хеширование или хеш-функция. Он представляет собой одностороннее шифрование, в ходе которого данные шифруются в битовую строку фиксированной длины (хеш). На базе этой технологии был создан ряд бесключевых алгоритмов: MD2, MD4, MD5, MD6, Tiger, SHA-1, SHA-2, SHA-3 и т.д.
 
Профиль пользователя не подтвержден! Работа с ним может быть не безопасна!
Для подтверждения нужно быть зарегистрированным больше года или приобрести повышение прав.
Сверху Снизу