某IC卡加密方法初探

12345678910111213141516 
A2695E0605960000000034000034002F16.30
                 
9A69630600960000000033000033003116.35
7E8D820605720000000031000031001116.66
                 
0207F50D05F8000000002900002900A735.73
                 
9473204E058C0000000010000010006D200.00
  1. 3和4字节反位转为十进制即为卡金额,HEX(08BD)=DEC(2237),HEX(08CE)=DEC(2254),
  2. 第11,14字节为刷卡次数,每在刷卡机上刷卡一次,都将数据加1,
  3. 第2字节为3 4 5字节数据之和(CC=BD+8+7,DF=CE+8+9),
  4. 第5字节功能未知,不过看了两张卡不是00就是05
  5. 第6字节为2字节和 FF 异或(33=CC xor FF,20=DF xor FF),
  6. 第16字节为2到14字节相加和取反(需要注意不要累加,舍弃高位,69+96=FF,FF+5E=5D(不进位),5D+06+05+34+34=D0,取反=2F)
  7.  1字节为2至14字节所有数据的异或(B2=CC xor BD xor 8 xor 7 xor 33 xor FF)。

2.开水卡加密逻辑

13 88(H)为余额,EB为校验位,计算方法:EB=01 XOR 14 XOR 65 XOR 13 XOR 88

3.工具网站

异或计算:http://www.ip33.com/bcc.html

进制转换:https://tool.oschina.net/hexconvert/

4.参考文章

https://www.cnblogs.com/undezhi/p/9099694.html

看雪论坛:https://bbs.pediy.com/forum-128.htm

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
接触式IC卡加密解密工具是一种用于读取和写入接触式IC卡中存储数据的设备。接触式IC卡是一种集成电路卡片,内部存储有加密的数据,常用于银行卡、身份证等各种应用场景。 这种工具通常由硬件设备和相应的软件组成。硬件设备通常包括一个IC卡插槽,用于将IC卡插入其中,以及与计算机或终端设备连接的接口,如USB接口。软件则负责与硬件设备进行通信,并提供加密解密算法以读取和写入IC卡中的数据。 使用接触式IC卡加密解密工具时,首先将IC卡插入读卡器的插槽中。然后,通过与计算机或终端设备的连接,将工具与设备进行通信。用户可以使用相应的软件来操作工具,选择读取或写入IC卡中的数据。在读取数据时,工具将通过接触式与IC卡进行通信,并解密被加密的数据。在写入数据时,工具将对即将写入IC卡的数据进行加密处理,以确保数据的安全性。 接触式IC卡加密解密工具在金融、身份验证等领域具有广泛的应用。它可以帮助用户读取和操作IC卡中的加密数据,如读取银行卡余额、授权信息等。同时,它还能对要写入IC卡的数据进行加密处理,保护数据的机密性和完整性。 总而言之,接触式IC卡加密解密工具是一种用于操作接触式IC卡的设备。它能够读取和写入IC卡中的数据,并提供加密解密功能,以确保数据的安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值