На протяжении многих лет замки выполняли множество специальных функций. Некоторые из них были сконструированы таким образом, чтобы противостоять вскрытию, другие — чтобы стрелять или колоть злоумышленников или захватывать их руки. Были созданы замки, которые можно открыть или закрыть разными ключами, но отпереть их можно только тем ключом, которым они были закрыты. Так называемые невзламываемые замки обычно придуманы для того, чтобы вор не смог изучить положение частей замка из замочной скважины или почувствовать своим отмычкой небольшие изменения сопротивления при надавливании на засов. Основными типами, однако, остаются замки Брама, сувальдные, Йельские и комбинированные, хотя было создано бесчисленное множество их разновидностей, иногда сочетающих в себе черты каждого из них. Например, швейцарский замок Kaba использует принцип Йеля, но его ключ, вместо зубчатого края, имеет плоские стороны с глубокими углублениями, в которые вдавливаются четыре полных комплекта штифтов-тумблеров. Финский замок Abloy представляет собой компактный комбинированный замок, но кольца, вместо того чтобы поворачиваться вручную по отдельности, переводятся в нужное положение одним поворотом маленького ключа.
Магнитные силы могут использоваться в замках, работающих по принципу Йеля. Ключ не имеет зазубрин; вместо этого он содержит несколько маленьких магнитов. Когда ключ вставляется в замок, эти магниты отталкивают намагниченные подпружиненные штифты, поднимая их так же, как зубчики на ключе типа Yale поднимают их механически. Когда эти штифты поднимаются на нужную высоту, цилиндр замка может свободно вращаться в стволе.
Значение замков как средства защиты от профессиональных воров снизилось после Второй мировой войны, во время которой широко распространилось знание и применение взрывчатки. Поскольку большинство сейфовых замков и замков сильных комнат стали практически не поддаваться взлому, преступники стали игнорировать замки и использовать взрывчатку для их подрыва. Попытка взорвать механизм замка путем подрыва взрывчатки в замочной скважине может быть предотвращена путем установки второго ряда ригелей, не связанных с механизмом замка, но автоматически вставляющихся под действием пружин при взрыве; тогда сейф невозможно открыть иначе, чем прорезав броню.
Еще один способ, используемый преступниками, — выжечь покрытие или петли сейфа электрической дугой или оксиацетиленовым пламенем, что требует многочасовой работы. Чтобы противостоять такому способу взлома, производители сейфов стали использовать еще более прочные материалы и новые методы изготовления, чтобы отводить тепло режущего пламени.