为什么银行卡的密码是六位数,而且不能包含字母?

这个由银行运行成本、银行卡安全性、以及民众使用的便利性共同决定。

银行卡、存折的操作密码一般都是六位数的数字,我们在网络中使用的账号密码(包括网上银行的登录密码),就要求加入复杂的字母。

其中原因是多方面考虑的,有如下三点:

(1)安全性

银行卡、存折的操作,需要“实体认证+密码认证”的方式,也就是用户除了输入正确密码外,还需要提供银行卡(或者存折),这种双重认证的方式安全性非常高,也就单方面降低了密码的复杂度。

(2)便利性

银行卡密码对民众来说是非常重要数据,这就要求密码的设置不能太复杂,也不能太简单,太简单了容易泄露,太复杂了容易忘记,综合来看,6位数的数字密码是最合适的。

(3)成本

银行的运营成本也是一方面,复杂的密码,不仅会增加设备和服务器的成本,还会增大用户的出错率(比如忘记密码、输错密码三次),从而间接提高银行的运营成本。

总之,对于银行卡和存折来说,六位数的数字密码,即方便、也安全、又经济实用。但是在网络中,由于没有了实物验证这一环节,六位数的密码很容易被暴力破解,那么提高密码的复杂度就成了重要手段。