出于兴趣,因为它激怒了我,我想知道这里的某人是否会碰巧为一家银行工作,或者知道这个问题的答案。
我使用了一些在线银行网站(英国和北美),它们普遍强制执行密码模式/[\w\d]{6,8}/
有时,也许你可以使用下划线,但你永远不会得到/.{6,20}/
你得到的(或多或少)几乎所有您会遇到的 !banking 网站。
有人告诉我这与存储空间有关,但数学似乎不支持这一点。假设银行为您的密码记录保留影子表,假设每个帐户平均 10 个,那么密码的允许长度加倍,并且基于 8char 8bit 现有格式的字符集的位宽加倍意味着额外的11* 2*8 = 每个账户 176 字节,因此每 1M 账户约 168Mb。假设它是一个支持 100M 帐户的巨型银行 - 仍然只有 16Gb!
不可能这么简单吧?我的数字肯定是离谱的。
或者这里的答案是,银行是银行,他们没有比他们笨拙的恐龙更好的理由。
有谁知道为什么我的 www.random.com/forum 的密码比我的银行密码强的技术原因?