首页 > 其他分享 >2.ETC用户卡文件信息

2.ETC用户卡文件信息

时间:2023-09-25 22:23:26浏览次数:29  
标签:文件 00 用户 ETC 00A4 0084 data 1001

文件结构

 .

0016文件 持卡人基本数据文件结构

 

0015文件 卡内信息

 

0019文件 复合消费过程文件

 

命令集

 

00A4 选目录
选1001:
00A4 00 00 02 1001
00A4选文件
00表示按文件标识选择
00表示一个或者仅有一个
02表示后面内容的长度
1001 表示1001目录
00B0 读二进制文件
00B095002B读15文件:
00B0             读二进制文件 ,
95               文件标识 
00               起始位,也叫做偏移
2B               长度        
04D6 写二进制文件
"04D69500"+len+data+Mac2 写15文件:
04D6:      写文件命令头
95:         文件短文件标识符
00:         起始地址
len:        后面数据长度(data+mac的长度)
data:       写入数据内容
Mac2:        
0084 获取随机数
0084 00 00 04
0084命令字
00
00
04 4字节随机数

0088 计算MAC

8050 消费初始化

8050 03020B0100000000010203040506

标签:文件,00,用户,ETC,00A4,0084,data,1001
From: https://www.cnblogs.com/icaowu/p/17729002.html

相关文章

  • linux 文件权限
    1.查看文件权限2.rwx的意义3.改变文件属性与权限3.1rwx与4213.2改变文件权限:chmod3.3改变文件所属组群:chgrp3.4改变文件所有者:chownLinux下一切皆文件,Linux中所有内容都是以文件的形式保存和管理的,因此了解文件系统是学习Linux十分重要的一步。而Linux是一个多用户操作......
  • vscode运行html文件,显示"windows找不到'chrome'文件"
     运行html文件时,弹窗报错。大部分原因是因为chrome浏览器位置不对。这时,我们只要在vscode中修改chrome路径就可以解决:1、首先我们右击chrome浏览器找到属性,并且复制目标路径 2、打开vscode,在设置中找到Liveserver,打开setting.json文件,添加上chrome文件即可(将路径中的\改......
  • 1、OBU-ESAM文件相关
       系统信息MF-EF01 车辆信息(客车)DF01-EF01  车辆信息(货车) DF01-EF01 04D6/00D6写二进制文件 (写系统信息)写系统信息的前提是进了EF01目录04D6811A050153D4A58B04D6命令字81P1通过SFI方式访问1AP2文件起始地址(第26字节)05长度......
  • word文件
    /***通用文件下载*/publicstaticvoidcommonDownLoadFile(Filefile,Stringname,HttpServletResponseresponse)throwsIOException{//设置以流的形式下载文件response.setContentType("application/octet-stream");response.addHeader("Content-Disposit......
  • poython文件运行模式和python控制台运行模式和Juputer运行模式
    今天学pytorch,我知道了python文件是整个代码运行,,而python控制台是一行一行的运行。而Juputer是任意代码块运行的。 ......
  • 使用Vue3+elementPlus的Tree组件实现一个拖拽文件夹管理
    目录1、前言2、分析3、实现4、踩坑4.1、拖拽辅助线的坑4.2、数据的坑4.3、限制拖拽4.4、样式调整1、前言最近在做一个文件夹管理的功能,要实现一个树状的文件夹面板。里面包含两种元素,文件夹以及文件。交互要求如下:创建、删除,重命名文件夹和文件可以拖拽,拖拽文件到文件夹中,或......
  • 问题处理 --- 阿里云虚拟主机存在iis短文件泄露漏洞修复
    问题原因win为了兼容dos系统默认启用了长文件名称缩写为短文件名称的功能解决方法关闭设置。这里有两种解决办法:1.如果是云服务器或硬件设备fsutilbehaviorsetdisable8dot312.如果是虚拟主机修改注册列表HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable......
  • LeetCode 918. 环形子数组的最大和
    环形子数组的最大和(medium)题目链接:918.环形子数组的最大和题目描述:给定一个长度为n的环形整数数组nums,返回nums的非空子数组的最大可能和。环形数组意味着数组的末端将会与开头相连呈环状。形式上,nums[i]的下一个元素是nums[(i+1)%n],nums[i]的前一个元素......
  • LeetCode 53. 最大子数组和
    最大子数组和(medium)题目链接:53.最大子数组和题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大......
  • leetcode21. 合并两个有序链表
    合并两个有序链表题目链接21.合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0......