IC客栈

 找回密码
 立即注册
搜索
查看: 12431|回复: 2

M1卡一卡一密码加密方法分享

[复制链接]

3

主题

16

帖子

47

积分

Lv1 初学乍练

Rank: 1

积分
47
发表于 2021-3-25 11:35:56 | 显示全部楼层 |阅读模式
谁有M1卡一卡一密加密方法
网上只能找到如下的大概介绍,说要自动加密生成软件,分享下,谢谢
每张卡出厂在扇区0,都有UID,读取UID是不要密码的,因此可以根据uid的4个字节进行加密,生成AB密码,密码的生成有多种方式,分区间,取余取整,等等计算。这样破解也只是破解一张卡密码,对代理商造成的损失可以降到最低,可以使用qt开发上位机,以及安卓app,批量初始化以及充值。

关于m1卡写卡失败,却返回成功的具体分析,刷卡过快,m1卡快速离开刷卡区,慢慢脱离刷卡区,会出现写卡成功,返回失败,这是非正常操作,处理方式,写卡默认成功,刷卡预扣,少了预扣;返还预扣,刷卡过快,成功还是失败都默认成功,预扣返回失败,少了预扣。由于客户操作不当,刷卡过快,导致的损失,不予解决了。预扣和返款时不能判断写卡成功与否,默认都是成功,远离刷卡区时,会出现写卡成功,返回失败。

可以建立一个模型,一个刷卡流程:从寻卡,防冲突,校对密码,读取数据,写入数据,时间为T;进入刷卡区到远离刷卡区这段时间要大于一个完整的刷卡流程。

单片机端使用2套密码:默认密码以及根据uid计算出来的密码,

上位机,

指令        说明
AA 00 0F 42 40 00 EA 60 00 00 00 00 00 00 00 A0        单片机->上位机,正常卡读卡数据
AA 00 0F 42 40 00 EA 60 00 00 00 00 00 00 00 A3        单片机->上位机,卡区间显示
         
BB 00 0F 42 40 00 EA 60 00 00 00 00 00 00 00 B0

BB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0

上位机->单片机,开始初始化

停止初始化

BB 00 0F 42 40 00 EA 60 00 00 00 00 00 00 00 B1        上位机->单片机,区域码,充值等
BB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B2        上位机->单片机,恢复出厂设置,写白卡
BB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B3        上位机->单片机,卡区间设置 1-4起始;5-8截止
BB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B4        上位机->单片机,密码设置 1-6 十六进制
         
         





回复

使用道具 举报

0

主题

23

帖子

100

积分

Lv2 略知一二

Rank: 2

积分
100
发表于 2021-3-25 15:43:54 | 显示全部楼层
努力学习中
回复

使用道具 举报

13

主题

134

帖子

1666

积分

Lv5 出神入化

Rank: 6Rank: 6

积分
1666

活跃会员热心会员

发表于 2021-3-31 11:39:41 | 显示全部楼层
努力学习   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|IC客栈

GMT+8, 2024-11-23 14:54 , Processed in 0.102232 second(s), 30 queries .

Powered by ickezhan

Copyright © 2017-2023, IC客栈.

快速回复 返回顶部 返回列表