Ключ (криптография): Разлика между версии
Изтрито е съдържание Добавено е съдържание
м Робот Добавяне: he:מפתח (קריפטוגרפיה) |
корекции |
||
Ред 1:
{{към пояснение|Ключ|Ключ}}
'''Ключ'''
Съгласно
== Дължина на ключа ==
Ред 11:
== Класификация на ключовете ==
* '''Симетрични ключове''' — ключове, използвани в симетрични алгоритми (шифриране, изработване на код за автентичност). Главно свойство на симетричните ключове: за изпълнение както на правото, така и на обратното криптографско преобразуване (шифриране/дешифриране, изчисляване на MAC/проверка на MAC) е необходимо да се използва един и същ ключ . От една страна това осигурява по-висока конфиденциалност на съобщенията, от друга страна затруднява разпространяването на ключове в системи с много потребители.
* '''Асиметрични ключове''' — ключове, използвани в асиметрични алгоритми (шифриране, [[
** '''Частен ключ''' ([[:en:Private key]]) — ключ, известен само на притежателя му. Само съхраняването на тайната на частния ключ гарантира невъзможността за фалшификация от злоумишленици на документа и цифровият подпис от името на подписващия.
** '''Публичен ключ''' ([[:en:Public key]]) — ключ, който може да бъде публикуван и се използва за проверка на истинността на подписания документ, а също така позволява еднозначно и по неоспорим начин да бъде определен подписващия. Публичният ключ се изчислява като стойност на някаква функция от частния ключ, но знанието му не позволява определянето на частния ключ.
Главното свойство на двойката ключове: с частния ключ лесно се изчислява публичния ключ, но с известен публичен ключ практически е невъзможно да се изчисли частния.
В Използването на асиметрични алгоритми премахва проблема с разпространението на ключове в системата, но поставя нови проблеми: достоверността на получените ключове. Тези проблеми се решават успешно с помощта на инфраструктурата за публични ключове (PKI).
* '''Сеансови (сесийни) ключове''' — ключове, изработвани между двама потребители, обикновено за защита на канала за връзка.
|