为什么收到的数字验证码都是 4 位数或 6 位数的?
主要是为了安全和好记。
既然是验证码,那就一定得有抗破解能力。
3 位数验证码总共就 1000 种组合,看着不少,但真有人想暴力尝试,大概率能试出来。
而且不同用户容易收到相同的,贼容易乱。
所以为了安全考虑,至少也得是四五六位数了。
在认知心理学里,有个「组块」的概念,指大脑会把复杂信息拆分成来简化记忆。
而偶数数字刚好均匀拆分,记起来更方便。
✔ 偶数
4 位数:2574——25 74
6 位数:257413——25 74 13
✔ 奇数
5 位数:25741——257 41 / 25 741
你看,记起来多难受啊!
所以 4 位数和 6 位数就成了最佳选择。
