[转]设置银行卡密码的个人bug

国庆前去某银行新办了张银行卡,办卡的时候修改了默认的密码。
国庆期间要网上购物,结果密码输入3次都错误,所以银行卡被锁定了,只能等国庆后银行上班再去解锁。

国庆结束后跑去银行重置了密码,流程是这样的:
1、客服MM先确认我的证件,没问题就继续下一步。
2、让我在密码键盘上输入6位新密码,然后按确定。
3、修改成功。

接着我用新密码到银行里面的ATM机取钱,但是当我输入密码后,ATM提示密码错误。
我当时就郁闷了,这家银行的系统也太差了吧,刚设置的密码我是不会忘记的,怎么可能会错误呢?

于是我又来到了柜台,跟客服MM说了这个问题,客服MM拿我的银行卡在机器刷了一下,然后让我在密码键盘上输入密码看能不能登陆。
我刚要输入密码,突然就明白为什么密码会错误了,原来这是由一个神奇的bug引起的。

下面是手机键盘的按键:

[转]设置银行卡密码的个人bug

银行要求密码要6位数字,但是我的密码是6位字母。比如我的密码是poboke,那么对应的数字就是762653。
我用了那么多年的诺基亚,键盘上哪个字母对应哪个数字都已经成为条件反射了。
在输入密码的时候,因为脑海里要回忆起手机键盘的画面,所以只把字母转换成了按键的位置,而忽略了数字本身。

再来看看这个坑爹的密码键盘:

[转]设置银行卡密码的个人bug

布局跟电脑键盘一样,而数字的位置却和手机键盘相反,也就是说我把密码设成了168659。

然后再看ATM机的键盘的数字,位置跟手机键盘的一样:

[转]设置银行卡密码的个人bug

而我之所以会发现位置反了,是因为刚才取钱时输入了762653,取钱时比较小心,所以对这个数字留有印象,在密码键盘输入密码时发现数字不太一样就引起警觉了。

最后客服MM会心的一笑说:“输反了吧。”
我只好无奈地说:“是的。”

[转]设置银行卡密码的个人bug

上一篇:字符串属性使用strong的原因


下一篇:.gitignore 设置忽略上传的文件