Первый механический кодовый замок был изобретён в 1862 году группой инженеров которая запатентовала замок «Эврика». Чтобы его открыть не зная кода, требовалось перебрать более миллиарда комбинаций. Одна из первых «Эврик» стояла на страже казначейства США.
В 1857 году Джеймс Сарджент — представил первый кодовый замок со сменным шифром и основал собственную фирму по производству замков. Также он запатентовал часовой механизм для сейфовых замков — теперь, даже имея на руках ключ и код, сейф открывался только в определённый день и час.
Кодовый замок это устройство, которое открывается не ключом, а комбинацией чисел. У них нет замочной скважины, поэтому их невозможно взломать традиционными методами взлома. Впрочем, секретный код можно забыть или проболтаться. Сфера применения таких замков очень широкая. Их используют в банковских сейфах, ячейках , подъездах, кейсах и т.д.
Кодовая последовательность в этих замках хранится в виде штифтов, установленных в определенном положении. Существует два вида механических кодовых замков: кнопочные и с наборными кругами. Замки с наборными кругами делят по числу кругов. У замков с несколькими кругами уязвимость выше, да и количество их секретных комбинаций ограничено. Замки с одним наборным кругом надежнее, но код набирается долго. Механические кодовые замки обладают одним преимуществом — невозможностью потери ключа. Но, их использование ограничено по причинам достаточно легкого определения цифр кода.
В простых механических кодовых замках последовательность набора цифр не имеет значения. Например, число 38 совершенно равнозначно набору числа 83. То, что код может состоять только из разных цифр, количество комбинаций набора сокращается. Например, можно нанести пометки на кнопки и при наборе кода на тех клавишах наборного поля, которые нажимались, пометки стираются. При использовании одного и того же кода изнашиваются кнопки и по ним видно какой код сейчас используется. Также код можно подсмотреть. Поэтому, чтобы повысить степень защиты рекомендуется периодически менять код.