Криптографический ключ - это специальный набор данных, при помощи которого выполняется шифрование и расшифровка информации, отправляемой по сети. Криптографические ключи используются для проверки электронных цифровых подписей  и для определения кодов аутентичности.

Длина криптографического ключа
Объем информации, который хранится в криптографических ключах, измеряется в битах. Максимальная надежность обеспечивается при длине криптоключа от 128 бит и более.

Выделяют 2 основных вида криптографических ключей:
  • Симметричные (секретные) ключи;
  • Асимметричные ключи.

Симметричные криптографические ключи используются в алгоритмах симметричного типа: при создании кодов аутентичности, шифровании. Основное назначение симметричных ключей —  это обратное или прямое криптографическое преобразование, а именно, шифрование, дешифрование, проверка MAC. Данный метод обеспечивает весьма надежную конфиденциальность информации.

Асимметричные криптографические ключи применяются в шифровальных алгоритмах асимметрического типа, при проверке электронной цифровой подписи.

Асимметричные ключи — это ключи-пары, которые состоят из двух различных ключей:
  • Закрытый (Private key) ключ;
  • Открытый (Public key) ключ.

Закрытый (Private key) ключ должен храниться владельцем в тайне и должна быть соблюдена полная конфиденциальность и безопасность данных для  защиты их от злоумышленников.

Открытый (Public key) ключ -  это ключ, который можно публиковать в свободном доступе для проверки электронной цифровой подписи и для предупреждения действий злоумышленников со стороны заверителя документа, если тот отказывается подписывать его ЭЦП.