Мы привыкли думать, что наш ключ уникален, как отпечаток пальца. На самом деле всё прозаичнее: любой замок может принять лишь ограниченное число комбинаций, и при массовом производстве одинаковые ключи появляются неизбежно. Свой ключ скорее напоминает пароль, который повторяется, если кодовая таблица невелика.

Разобраться, как часто чужие ключи случайно подходят к нашим дверям, непросто. У разных моделей замков эта вероятность отличается в тысячи и даже миллионы раз. Но есть четкий ответ на вопрос, что именно должно совпасть, чтобы чужой ключ открыл ваш замок. И эта механика куда интереснее любой круглой цифры.
Кстати, даже отпечатки пальцев теоретически могут совпасть. Я писал об этом в статье, вероятность там оценивается как 1 к 64 миллиардам (и то если считать всех людей, живших на Земле, то единичные совпадения возможны). Что уж говорить о рукотворных ключах.
Что у замка внутри
Возьмем самый наглядный пример — обычный штифтовый цилиндр.
Внутри личинки расположены подпружиненные пары штифтов. Ключ своими зубцами поднимает каждую пару ровно на свою высоту, границы выстраиваются по линии поворота сердечника — и цилиндр проворачивается. Если хотя бы один штифт стоит выше или ниже, цилиндр поворачиваться не должен.

Фраза «не должен» — честная. На практике любой механизм живет с допусками, изнашивается, а в мастер-системах цилиндр специально делают так, чтобы он принимал несколько разных ключей.
Вот аналогия. Представьте фейс-контроль из пяти-шести вышибал, каждый проверяет свой пункт вашего дресс-кода. Но перед ними стоит еще турникет, про который все почему-то забывают.
Первый фильтр — сам ключ
У ключа есть не только зубцы. Еще длина, толщина, продольные канавки, форма ребер — все это называется профилем. Профиль работает как турникет на входе: ключ от другой системы может нести идеальную нарезку, но просто не влезет в скважину. Поэтому до проверки зубцов дело не дойдет.

Вот почему подсчеты в духе «сколько ключей в городе» бессмысленны. Сравнивать имеет смысл только цилиндры одной совместимой платформы. Совпавшие зубцы еще не делают ключ двойником — сначала он должен получить право войти.
Сколько ключей вообще возможно
Комбинаторика щедра: пять штифтов и шесть высот дают 7776 вариантов. Но инженеры часть комбинаций выбрасывают — слишком похожие, слишком хрупкие, технологически неудобные. Остается так называемое эффективное число кодов, и стандарты нормируют именно его.
Чтобы вы понимали разброс:
российский ГОСТ 5089-2011 требует для штифтовых цилиндров минимум от 2000 секретов в низшем классе до 50000 в высшем.
европейский EN 1303 допускает младшие классы со 100–300 эффективными кодами, а для высшего требует не меньше 100000.
отдельные высокосекретные платформы заявляют миллионы комбинаций.

Разница между худшим и лучшим случаем — четыре порядка. Вот почему фраза «вероятность один к тысяче» без указания модели ничего не значит.
Теперь главный фокус. Если у совместимой системы 2500 равновероятных кодов, шанс, что конкретный чужой ключ откроет конкретный ваш цилиндр, составляет примерно 1 к 2500. Довольно безопасно.
Но положите на стол 50 таких замков — и пар для сравнения станет 1225. Вероятность, что хотя бы какие-то два замка совпадут, подскакивает примерно до 39%. При 1000 кодов — уже до 71%.
Это тот же парадокс дней рождения: в группе из 23 человек шанс общего дня рождения превышает половину. Ваш личный двойник редок. А какие-нибудь два двойника в большой партии — намного обычнее.
Четыре честных сценария

Первый и самый прозаичный — замки изготовлены под один ключ намеренно. Такие комплекты называются keyed alike, их официально продают для гаража, калитки и сарая, чтобы не таскать связку. Проблема начинается, если одинаково закодированные цилиндры оказались там, где ждали разные — по ошибке монтажника или поставщика.
Второй — случайный повтор кода внутри совместимой платформы. Обычное следствие конечного списка паролей, никакой мистики.
Третий — сбой мастер-системы. В домах с иерархией доступа ключ жильца по замыслу открывает его квартиру и подъезд. Если он открывает еще и соседскую дверь — это не чудо, а дефект схемы, сборки или выдачи ключей.

Четвертый — износ и брак. Тут без легенд: разболтанный цилиндр чаще всего сначала мешает родному ключу — заедает, требует «пошевелить». Но у дешевого или поврежденного механизма допуски иногда расползаются настолько, что близкая нарезка проходит проверку. ГОСТ прямо требует, чтобы замок не открывался ключами соседних комбинаций; если открывается — это неисправность, а не характер.
Почему «Ирония судьбы» не считается

Соблазнительно сказать «в другом городе такое невозможно» — но география механику не меняет: массовую модель замка продают по всей стране.
Невероятна не пара одинаковых цилиндров где-то в СССР. Невероятна цепочка: тот же адрес, похожий дом, совместимый профиль, точно совпавший код — и человек, которому вообще пришло в голову попробовать ключ. Один редкий дубль реален. Цепочка независимых дублей — уже новогодняя сказка.
Что делать со своей дверью
После покупки квартиры или смены жильцов цилиндр стоит заменить — и вовсе не из-за математического двойника. Неизвестные копии прежнего ключа у строителей, риелторов и бывших хозяев — риск куда реальнее.

Выбирая новый цилиндр, смотрите не на форму ключа и рекламные «миллионы», а на класс по ГОСТ или EN 1303 и защиту от физического взлома: секретность спасает от совпадений, но не от лома. А заедающий, болтающийся механизм меняйте не откладывая — изношенный замок ненадежен во всех смыслах сразу.
Квартиру защищает не уникальный кусок металла, а несколько слоев маловероятности: профиль, код, качество замка и надежда, что злоумышленник не принес лом.