刚去修改密码
https://web3.cc.ntu.edu.tw/p/s/login3/cc/chpass/password.php 道:
长度介于 8 至 12 个字符内
请勿使用任何特殊字符,例如:' or " or / 等等
密码范例:Azw8744bck or Yes0603Hey or 99880Hi702aac
是什么原因,上限要设12字符? (是因为要存明码在database?)
若是存 hash 的话,长度可以无上限吧!
密码不是越长、再参杂特殊字符,越安全吗?
(虽说禁用特殊字符,我测试了少数字符还是可以用的XD 如:$,.)
用 https://blog.kaspersky.com/password-check/ 测试爆力破解密码范例
使用 Conficker botnet 做个比较,所需时间:
Azw8744bck (10字符) 2 days
Yes0603Hey (10字符) 1 second
99880Hi702aac (13字符??) 5 hours
99880Hi702aa (12字符) 5 minutes
只添加了三个 "/" 字符
Az/w87/44b/ck 53 centuries
Ye/s06/03H/ey 10000+ centuries
99/880H/i70/2aac 26 centuries
的确差限大!