Для обычных замков не бывает мастер ключей. Универсальный ключ раньше применялся в гостиницах или от кают корабля. Но принцип замков там другой. Главное уяснить для себя, что открывают не зубчики ключа, а канавки между ними. Универсальный ключ не затрагивает основные штырьки замка. Он поворачивает внешнее дополнительное кольцо канавками дальше ключа и перед ключом. Фактически он поворачивает полностью замок.
В обычном замке нет дополнительного кольца и его не повернуть, потому что штырьки находятся в неподвижной части замка. На картинке это наглядно показано.
Но можно сделать отмычку. Для этого зубчики делают примерно одинаковой короткой длины, а канавки все одинаковые среднего размера. Ключ вдвигают полностью в замок, и начинают покачивать в сторону открывания, выдвигать его назад. Обычно с третьей попытки замок открывается. Я делала такой ключ. в нашем подъезде было 20 квартир и все они имели однотипные замки. Соседи часто обращались ко мне, когда забывали или теряли ключ. Воров тогда не было столько и подъезд не запирался. А что воровать у поголовной нищеты?
Однако многие прознав про это врезали новые замки. Раз школьница смогла сделать универсальный ключ, то воры и тем более. Они забыли основную истину жизни: "Замки делаются не для воров, а для хозяев".
С цифровыми замками было проще. Те я открывала на спор за 5 минут. Но это не входит в вопрос, поэтому, как я описывать не буду. Взлом программы тоже не представляет большого труда. Ведь ключ находится внутри неё. Нужно просто умение пользоваться дизассемблером, отладчиком, знать основные операторы машинного кода, свойства регистров процессора и точку входа, и ещё кое что о чём я писать тоже не буду, потому что это выходит за рамки вопроса.
А то что показывают в кино, что замки открывают штырьками в виде буквы "Г" или пластинками - туфта полная.