关于M1卡读写一些求助
本帖最后由 p13692166934 于 2019-1-16 16:09 编辑对于M1卡读写,我想问一下,它分为块0-4,除了扇区0不要管,操作流程是不是在秘钥验证之后,先写块30x00.....密码A,密码B,控制指令1,2,3(读写)......0xFF,等确认控制指令为写的时候可以根据指令写块0,1,2,和修改秘钥A,B,这是一个扇区的读写,我这么理解对不对,别和我说例程和手册,这些是我看了这么多例程手册得出的结论,但是我也不确定是不是,例程有看起来不靠谱,是的话我就这么操作了,如果理解有问题请求大神指点错误
管他行不行,先试了再说 看例程是最容易上手的,M1卡操作流程->寻卡-》防冲突循环-》选卡-》验证秘钥;到这步就可以对卡进行读写了,不过读写的扇区需要跟验证秘钥的扇区一致,也就是验证一个扇区的秘钥后可以读3个块的数据 本帖最后由 toofree 于 2018-11-7 10:05 编辑
不说例程和手册,那说什么?
那么请把你的小手动起来吧!
下面我只说一句,寻卡选卡成功就可以正常读写卡了。
海迹天涯 发表于 2018-11-7 09:37
看例程是最容易上手的,M1卡操作流程->寻卡-》防冲突循环-》选卡-》验证秘钥;到这步就可以对卡进行读写了 ...
是说验证秘钥后只能读写验证的那个扇区,还是说验证之后可以读写除块0以外的扇区 p13692166934 发表于 2018-11-7 11:35
是说验证秘钥后只能读写验证的那个扇区,还是说验证之后可以读写除块0以外的扇区 ...
只能读写验证密码的那个扇区的数据块0块可读 不可写 小弟拙见,寻卡/认证密钥之后可以读写,读写都是按块(0x00-0xFF)进行的,其中(块号+1)%4==0的块为控制块,有固定的格式。其他块(0除外)正常读写,当某块的数据正好按一定的格式存放时,它又变成了数值块,可以当钱包用,,,
参考:http://www.nxp.com/docs/en/data-sheet/MF1S50YYX_V1.pdf
页:
[1]