Если вспомнить аналогию с контейнерами, то шифрование — это железный антивандальный контейнер, запертый на ключ, в котором закрыто что-то ценное (для нас это информация). Причём ключ отправляют доверенным лицом в запечатанном конверте с пометкой "лично в руки" и распиской в получении. То есть шифрование — это преобразование информации в недоступный для всех остальных вид. И дешифровка — это обратный процесс преобразования в доступный для "владельца ключа" вид
(открытие контейнера и извлечение этого самого чего-то ценного). Однако просто закрыть на ключ недостаточно надёжно. Ключ можно перехватить по пути, сделать с него копию и так же перехватить по пути и открыть контейнер. И даже если у злоумышленника нет ключа, но он перехватил контейнер, то может использовать отмычку. И как мы будем доверять курьеру с ключом, которого видим первый раз в жизни, вдруг он хочет взять нашу подпись, чтобы потом её подделать? Все подобные проблемы решает алгоритм TSL
Transport Layer Security — Протокол з