Ключ (криптография): различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 11:
== Классификация ключей ==
Криптографические ключи различаются согласно алгоритмам, в которых они используются.
* '''Секретные (Симметричные) ключи''' — ключи, используемые в симметричных алгоритмах (шифрование, выработка кодов аутентичности). Главное свойство симметричных ключей: для выполнения как прямого, так и обратного криптографического преобразования (шифрование/расшифровывание, вычисление MAC/проверка MAC) необходимо использовать один и тот же ключ (либо же ключ для обратного преобразования легко вычисляется из ключа для прямого преобразования, и наоборот). С одной стороны, это обеспечивает более высокую конфиденциальность сообщений, с другой стороны, создаёт проблемы распространения ключей в системах с большим количеством пользователей.
* '''Секретные (Асимметричные) ключи''' — ключи, используемые в асимметричных алгоритмах (шифрование, [[Электронная цифровая подпись|ЭЦП]]); вообще говоря, являются '''ключевой парой''', поскольку состоят из двух ключей:
** '''Закрытый ключ''' ([[:en:Private key]]) — ключ, известный только своему владельцу
** '''Открытый ключ''' ([[:en:Public key]]) — ключ, доступный всем пользователям криптографической системы.