标签:
杂谈 |
使用钥匙锁的问题是钥匙不能丢,丢了以后会很麻烦。我小时候就是一个挂着钥匙的孩子,周围的同学也都是,脖子上挂一把钥匙,奔跑玩耍难免会把钥匙丢掉,这时麻烦就大了。当然,如果有不需要钥匙,只需要记住密码的密码锁就方便了。(尽管密码锁也有它的问题)
其实,密码锁很早就出现了,讲到它,还要重新提起我们以前提到的那位伟大的阿拉伯发明家贾扎里(Al Jazari)。在1206年,他写了本书,阐述了密码锁的原理。但是,贾扎里当时并没有条件制造出密码锁。世界上有些人,他们的思维超越时空,贾扎里就是一个这样的人。
图
4.8.1
密码锁的原理
1550年,一位意大利的数学家(很遗憾没有留下名字)看了贾扎里的书,并且在后者的基础上做了些改进,然后真的做出了一把密码锁。当时,意大利有一个臭名昭著的守财奴叫Gerolamo Cardano,他总怕人家偷他的钱,但是,他也是一个非常聪明的发明家,于是他发明了一种非常实用的密码锁,这个锁有几个旋转的转盘,之间由齿轮互相咬住。转盘之间刻了槽,当密码盘上的数字转到设置的位置时,槽就对上了,内置的针就拨开锁头,打开保险箱。(如图所示)
不过今天,Cardano的这种密码锁被认为是最不安全的一种密码锁,原因是如果里面机械部分做得不精确,错误的密码可能也能打开锁。另外,它有一个问题,在旋转数字转盘是,里面的齿轮咔嗒咔嗒响,当它们排成一排时,声音会不一样,有经验的开锁人会听锁,他可以两组两组数字地试,因此试个几十次,就能找到密码。因此很多电影里都演偷偷开锁的人耳朵趴在保险箱上听。不过,Cardano的设计今天还在用,作为不需要太保密的锁,用起来也没问题。而真正能保密的是在电子密码锁出现以后。