据说鲁班是第一个给锁装上机关的人。从出土文物及文字记载所反映的情况看,古代的锁是靠两片板状弹簧的弹力工作。直到现在,这种弹簧仍在应用。
在国外,古希腊人虽曾发现了一种极为可靠的锁,但因钥匙较大,要扛在肩上,很难在一般家庭中普及。古代印度人则制成了另一种鸟形的“迷锁”,钥匙孔藏在可以抖动的翅膀里。现代锁的兴起?首先是由18世纪英国人发明了“焊钓锁”。我们目前广泛使用的弹子锁,是美国人小尼鲁斯·耶鲁于1860年发明的。
而钥匙的发明比锁要晚些,古代的埃及人是世界上最早使用钥匙的。他们的锁是把一条木制门栓插人一个槽中,槽沟顶部有一个木制栓。门栓插入槽沟后,木制栓便会插入门栓的孔。这样一来,门栓便很牢固,必须用钥匙才能打开。