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

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

Длина ключа

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

Для современных симметричных алгоритмов (AES, CAST5, IDEA, Blowfish, Twofish) основной характеристикой криптостойкости является длина ключа. Шифрование с ключами длиной 128 бит и выше считается сильным, так как для расшифровки информации без ключа требуются годы работы мощных суперкомпьютеров. Для асимметричных алгоритмов (RSA, Elgamal) в силу их особенностей минимальная надёжная длина ключа на настоящее время — 1024 бит.


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

  • Открытый (публичный, en:Public key) ключ — информация, не являющаяся секретом, доступная любому пользователю, необходимая для проверки цифровой подписи владельца закрытого ключа, или создания зашифрованных сообщений в адрес владельца закрытого ключа.
  • Закрытый (частный, секретный, en:Private key) ключ — используется для расшифровки сообщений в адрес владельца ключа и подписывания сообщений.
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home