Ключ (криптография)
Ключ — информация, используемая алгоритмом для преобразования сообщения при шифровании или дешифровании. При использовании одно и того же алгоритма, результат шифрования зависит от ключа. Для современных алгоритмов сильной криптографии утрата ключа приводит к практической невозможности расшифровать информацию.
Длина ключа
Количество информации в ключе, как правло измеряется в битах.
Для современных алгоритмов (RSA, DES, PGP) основной характеристикой криптостойкости является длина ключа. Шифрование с ключами длиной 128 бит и выше считается сильным, так как для расшифровки информации без ключа требуются годы работы мощных суперкомпьютеров.
Открытые и закрытые ключи
- Открытый (публичный, en:Public key) ключ - информация, не являющаяся секретом, доступная любому пользователю, необходимая для проверки цифровой подписи владельца закрытого ключа, или создания зашифрованных сообщений в адрес владельца закрытого ключа.
- Закрытый (частный, секретный, en:Private key) ключ - используется для расшифровки сообщений в адрес владельца ключа и подписывания сообщений.
Это заготовка статьи. Помогите Википедии, дополнив её. |