![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
M1卡
m1卡,开发流程
pxw1992
这个作者很懒,什么都没留下…
展开
-
spi flash存储离线数据以及设备离线正常使用的分析
spi flash 擦写寿命最少10万次,文件系统模式应该擦写次数会多些,具体多少,温度,电压等等相关。理论计算意义不大。flash存放的卡内金额仅仅是给用户参考的:单片机具有读写权限,服务器仅仅就是写权限,读卡内金额无意义。离线消费记录的保存:按消费次数保存。问题点在于,卡内金额如何保存,保存到flash何处,以什么规则确定flash地址,取卡号后4位,no,重复了呢,麻烦,想了想,还是初始化时仅仅初始化卡号,初次刷卡时,设备端发现卡号地址是默认值,请求服务器分配地址,然后写卡地址,写flas原创 2020-09-14 19:32:08 · 781 阅读 · 0 评论 -
M1卡一卡一密码的自动化实现
每张卡出厂在扇区0,都有UID,读取UID是不要密码的,因此可以根据uid的4个字节进行加密,生成AB密码,密码的生成有多种方式,分区间,取余取整,等等计算。这样破解也只是破解一张卡密码。原创 2020-08-16 07:47:14 · 4437 阅读 · 0 评论 -
M1卡数据说明以及上位机
M1卡一共16个字节;EE 03 11 30 00 00 00 43 69 01 00 00 00 00 99 5A00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15第9个字节标识新老卡,高4字节的BCD码是abcdef,标识新卡,BCD码小于"A",即小于10,即为老卡,老卡的卡内金额以及卡号都是BCD码,新卡,全部为十六进制。9-12字...原创 2019-12-25 10:33:01 · 1744 阅读 · 0 评论