钥匙编码的数量越大越好吗?
在网上看到一则广告“XX公司生产的锁头安全性极高,钥匙编码超过1000000..."。钥匙编码就是我们俗称的牙花,也就是说该公司的产品有超过1000000把不同的钥匙,如果按每一秒开一次的话,1000000需要花十几天来开,真是安全极了!那么是不是说厂家都应该尽量加大钥匙编码数量呢?
举个简单的例子,投一枚硬币在地板上,得到正面和反面的机会各是一半,所以连续2次都得到正面的机会是1/2X1/2=1/4。
同理在一大批具有10个牙花的锁中,随机抽一把,得到7号牙花的机会是1/10,抽第2把得到7号牙花的机会同样是1/10,因此两次都抽中7号牙花的机会是1/10X1/10=1/100。依次类推,牙花数量是100时两次得到相同钥匙的机会是1/10000,牙花数量是1000时两次得到相同钥匙的机会是1/1000000...
可以看出当牙花数量超过1000时,遇到两把相同钥匙的机会在百万分之一以下,安全性已经达到很高的程度,足以满足正常使用需求,“钥匙编码超过1000000”看来是个噱头。
--- Telling of Beans
2009.10.15