对CPU卡文件系统里面的某个文件进行操作时,必须核对安全状态寄存器的值是否符合,才能进行读写。
安全状态寄存器:1个字节,可以表示16种不同的安全状态
*CPU卡的MF目录与当前目录各有16种不同的安全状态
当安全状态寄存器的值(即访问权限)为05时,表示在读或写之前必须使MF的安全状态寄存器的值大于等于5
当安全状态寄存器的值(即访问权限)为75时,表示在读或写之前必须使当前文件的安全状态寄存器的值大于等于5且小于等于7
*0x0Y———-对MF安全状态寄存器有要求
*0xXY———-对当前文件安全状态寄存器有要求
改变安全状态寄存器的值只有两种方式:1.口令校验 2.外部认证