为什么自动柜员机接受任何密码?表示 ATM 不知道我的密码,并且密码也不在卡上。
我的银行有这个系统:

它分5个阶段工作:
- 我在网站上输入我的借记卡号码;
- 网站给了我一个 8 位数的密码,让我在机器上输入;
- 我将卡插入机器,按M1按钮并输入8位代码;
- 输入密码后,机器会询问我的 4 位密码,并立即告诉我是否正确(通过说明“PIN OK”);
- 然后机器给我一个 7 位数的代码,让我在网站上输入,这对我进行身份验证。
如果代码不在我的卡上,这台机器怎么知道我的代码是有效的?请注意,M1 和 M2 按钮不是内存按钮,而是启动某个工作流程的按钮:M1 用于向系统进行身份验证,M2 用于对我的交易进行数字签名。