“你输了三个数字,密码是十四位的!系统判定的是完整序列匹配,不是前缀匹配!”
赵彦愣了一下。
他低头看了看屏幕。
输入栏里只有前三格被填入了“315”,后面十一格全是空的。
系统直接判定为错误。
“……我以为它会等我输完。”
赵彦的声音小了下去。
“没有確认键!”
苏婉深吸一口气。
“没有確认键意味著系统是逐位实时校验的。你输入的第一个数字如果就不对,它直接就判错了。”
“不对。”
林松突然开口。
所有人看向他。
“如果是逐位实时校验,那第一个数字错了就应该立刻报错。”
他指著屏幕。
“但赵彦输了三个数字,系统是在第三个数字之后才报错的。”
苏婉愣了一下。
“你的意思是……”
“系统不是逐位校验。”
林松说道。
“它等了三个数字。”
“也可能是延迟。”
苏婉说。
“也可能不是。”
林松看著屏幕。
“如果系统是等输入满十四位之后再整体校验,那赵彦只输了三位,不应该触发报错。”
“但它確实报错了。”
“对。所以存在第三种可能。”
林松的手指在空中虚点。
“分段校验。”
“什么意思?”
王大彪追问道。
“十四位数字不是一个整体,而是被分成了若干段,系统按段校验。”
林松看著输入栏。
“赵彦输了三位就触发了报错。说明第一段的长度小於或等於三位。”
“而且——”