为什么银行使用带有ATM卡的4针密码?

Dan*_*nos 2 security encryption

为什么银行使用带有ATM卡的4针密码?我想知道因为我正在考虑密码安全性.

Mat*_*ell 6

他们令人难忘:

PIN的概念起源于ATM的发明者John Shepherd-Barron.在1967年的某一天,在考虑银行向客户支付现金的更有效方式的同时,他发现自动售货机模型已经证明是合适的.对于身份验证,Shepherd-Barron最初设想了一个六位数字代码,给出了他可以记得的东西.然而,他的妻子喜欢四位数,这是最常用的长度.

http://en.wikipedia.org/wiki/Personal_identification_number

从文章中,假设:

  • 4位数
  • 没有关于PIN的信息
  • 没有关于PIN生成方法的已知信息

在卡被阻止之前,显然有0.06%的可能性猜测正确的PIN.但是,我不确定这会考虑到PIN通常不会以零开头,即便如此,这个数字似乎高于我的计算(如果允许以零开头的PIN,则为0.0003%)


Rya*_*son 5

原则上,银行控制您使用4位数PIN的所有地方,因此他们可以在您的帐户完全锁定之前限制不正确的尝试次数.这将使蛮力攻击变得不可能,这意味着4位数就足够了.


cha*_*ley 5

一个六位数或八位数的代码会更安全,但那些人类似乎只记得四位数.

所以,它总比没有好,但四位数几乎是你可以信赖的普通客户.

http://en.wikipedia.org/wiki/Personal_identification_number