Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Алгоритмы шифрования

Основной процесс шифрования данных заключается в преобразовании исходных данных (открытого текста) с помощью некоторого алгоритма в нечитаемый код — «шифротекст», который можно прочитать только при наличии соответствующего ключа. Таким образом достигается защита данных от несанкционированного доступа. Обратный процесс называется дешифрованием — преобразованием шифротекста обратно в исходные данные.

С развитием информационного общества важность безопасности и конфиденциальности данных постоянно растёт. В 1997 году Национальный институт стандартов США опубликовал «Стандарт шифрования данных DES», после чего началось активное участие общественности в исследованиях и применении криптографии. Используются такие алгоритмы, как DES, RSA, SHA и другие. С ростом потребностей в стойкости шифрования появились AES, ECC и другие алгоритмы.

Криптография позволяет достичь следующих целей:

  • Конфиденциальность: защита от чтения идентификационных данных пользователя.
  • Целостность данных: защита от изменения данных.
  • Аутентификация: подтверждение того, что данные отправлены конкретной стороной.