Ключ (криптография)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Fleminra (обсуждение | вклад) в 21:03, 27 августа 2004 (+de). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

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

Длина ключа

Количество информации в ключе, как правло измеряется в битах.

Для современных алгоритмов (RSA, DES, PGP) основной характеристикой криптостойкости является длина ключа. Шифрование с ключами длиной 128 бит и выше считается сильным, так как для расшифровки информации без ключа требуются годы работы мощных суперкомпьютеров.


Открытые и закрытые ключи

  • Открытый (публичный, en:Public key) ключ - информация, не являющаяся секретом, доступная любому пользователю, необходимая для проверки цифровой подписи владельца закрытого ключа, или создания зашифрованных сообщений в адрес владельца закрытого ключа.
  • Закрытый (частный, секретный, en:Private key) ключ - используется для расшифровки сообщений в адрес владельца ключа и подписывания сообщений.