Сказка о том, как работает замок и ключ и почему ключ подходит только к своей двери

В каждой двери, которая хочет хранить тайны и не пускать чужих, живёт маленький, но очень серьёзный часовой. Зовут его Замок. Внутри у него есть особая комната с секретом, которая называется «личинка». В этой комнате стоят в ряд несколько стальных палочек разной длины — они называются пины или штифты. Каждый пин разделён на две половинки: верхнюю и нижнюю. Половинки крепко прижимаются друг к другу пружинками.

Когда в замочную скважину не вставлен ключ, верхние половинки штифтов опускаются в специальный паз внутри замка, блокируя его. Это как если бы часовой опустил железную решётку и сказал: «Никому не проходу!»

Но у Замка есть единственный верный друг — Ключ. Это не просто железка. Это точная карта-пароль, созданная специально для этого часового. По краю ключа есть особые выемки и зубцы разной высоты. Они не случайные!

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

— Раз! — поднимается первый штифт. — Два! — поднимается второй.

И так все штифты. В этот самый важный миг граница между верхними и нижними половинками всех штифтов выстраивается ровно по одной линии — по линии, где проходит поворачивающаяся часть замка.

— Пароль принят! Все штифты на месте! — как будто говорит Замок.

Теперь ничто не мешает ключу провернуться. Когда ты поворачиваешь его, он поворачивает личинку, а та приводит в движение ригель — тот самый металлический язычок, который выходит из двери и заходит в стену. Ригель втягивается внутрь, и дверь открывается со щелчком: «Добро пожаловать!»

А что будет, если попробовать чужой ключ? Его зубцы неправильной высоты. Одни штифты он поднимет слишком высоко, другие — недостаточно. Граница между половинками окажется неровной. Верхние половинки некоторых штифтов всё ещё будут опущены в паз, блокируя поворот.

— Тревога! — поймёт Замок. — Пароль неверный! Проход запрещён!

И ключ не повернётся, как ни старайся. Он не знает секретного кода именно этого замка.

Вот так и дружат Замок и Ключ. Они созданы друг для друга, как пазл. Ключ — это единственный, кто знает правильную высоту, чтобы поднять все штифты ровно до одной линии. Он — почётный гость, которого часовой узнаёт с первого взгляда (или, вернее, с первого прикосновения).

Поэтому ключ от твоей квартиры не откроет дверь соседа, а ключ от машины папы не подойдёт к машине дяди. У каждого часового-замка свой секрет, и только свой родной ключ знает этот секрет назубок. Или, вернее, назубочек, потому что все его зубцы — это и есть тайный пароль, отлитый в металле.