|
关于IC卡密钥理解和修改(简易篇) 常用的IC卡由于结构简单,使用方便,价格低,越来越受到普通应用的欢迎.本文主要描述普通IC卡的密钥相关的知识. 关于IC卡的读写,必须使用IC卡读写器, 我们推荐使用NFC读写器YW-607HC或者IC卡读卡器YW-605HA,不仅支持windows应用程序,也支持chrome等浏览器web的BS架构程序,同时支持安卓和linux的开发,可以说是一款非常全面的读卡器. 要了解IC卡的密钥,要从IC卡的结构说起. 1、卡内存结构 每张卡有16个扇区,每个扇区有4个块,每个块有16字节。 所以卡内存字节数:16*4*16=1024字节。 2、 每个扇区的最后一块为密钥块,用于保存密钥,除了密钥,不能用于保存其他数据。 第0扇区的第0块用于保存卡号等信息,是只读块,所以也不能用于写数据。 那么实际可用内存为:(16*3-1)*16字节=752字节 3、密钥块的密钥只能用于这个扇区的密钥认证,所以16个块的密钥都是互相独立的。 4、密钥块的绝对块地址: 0扇区:块3 1扇区:块7 2扇区:块11 ... 15扇区:块63 5、密钥块数据结构 每个块16字节,密钥块也不例外,密钥块的数据结构如下: A密钥(6字节)+密钥控制字(4字节)+B密钥(6字节),例如 FFFFFFFFFFFF FF078069 FFFFFFFFFFFF . 6、如何修改密钥 简单的修改密钥就是 将6字节的A密钥,换成你所要设置的密钥,密钥控制字不变, B密钥与A密钥保持一致。 例如设置密钥112233445566, 此时写密钥块112233445566 FF078069 112233445566。写密钥块api为YW_WriteaBlock, 即可将该扇区的密钥修改为112233445566。 7、BS结构下web程序如何修改密钥,首先还是要组织密钥块的16字节, 然后将这16字节写入到密钥块中, 可以参考密钥修改在线例程http://www.youwokeji.com.cn/CloudReader/Sample8.html |
相关推荐
浅谈IC卡数据分析
文章目录1.简单介绍2. IC卡详解3.M1卡详解4.常用读写设备介绍5.滚码技术1. 滚动码技术是如何出现的?2. 常见的滚动方式3. 滚动码的破解方法4.操作步骤5.IC卡日期格式6.常见校验码7.楼层号表示 1.简单介绍 Mifare S50 简称M1,高频最常见的卡,每张卡独一无无二UID 号,可存储修改数据(学生卡,饭卡,公交卡,门禁卡)----国内大部分卡都是此卡 Mif...
关于IC卡密钥理解(中级篇)
此篇我们来说说密钥密钥的高级设置,如何配置密钥控制字.通过以上的组合,按照选择的序号按照位组合起来,就形成了4字节的密钥控制字,如果你觉得这样太麻烦,你也可以使用友我科技免费密钥工具软件。中间的4个字节为密钥控制字,所谓密钥控制字一定用来控制密钥的权限的,那么有哪些权限可以控制呢?对于非密钥数据块IC卡给出了8种组合,用于控制其权限的选择。2.3 A密钥不能读也不能写。
中国金融IC卡与PSAM卡应用规范详解
金融IC卡作为现代支付系统中安全交易的核心,已广泛应用于各类金融支付场景。其技术的发展历程,从早期的磁条卡到现在的芯片卡,逐步提升了交易的安全性和便捷性。金融IC卡包含微处理器芯片,可以执行复杂的加密算法,保障交易过程的安全。在深入了解PSAM卡之前,我们需要掌握金融IC卡的基础知识。本章将简要介绍金融IC卡的发展历程、技术特点及与PSAM卡的关系,为读者构建一个关于金融IC卡的初步认识框架。
IC卡工作密钥体系
原创整理,转账注明出处 http://blog.youkuaiyun.com/hittata/article/details/8589368 1.发卡行IC应用中涉及的主密钥 发卡行要一般根据生成四对主密钥,三个对称主密钥,一对非对称主密钥 对称主密钥: 密钥名 说明 简写 发卡行应用密文主密钥 用于AC,ARQC,AR
IC卡读卡程序设计与应用
IC卡,又称为集成电路卡,是一种广泛应用于个人身份认证、金融支付、门禁控制等领域的智能卡技术。在现代信息技术中,IC卡具有不可替代的地位,因其具有储存数据能力的微型计算机芯片,可以实现各种复杂的数据处理和信息安全功能。在构建IC卡读卡程序时,功能模块的设计是确保软件稳定性和用户友好性的关键。程序通常由以下几个核心模块组成:用户界面模块:提供用户交互的界面,允许用户轻松选择IC卡操作类型,如读取、写入或删除数据,并显示操作结果和错误信息。通信模块:负责与IC卡及读卡器的通信。
智能卡安全管理工具:ID卡与IC卡锁卡解决方案
在现代信息技术不断进步的背景下,智能卡安全工具已经成为保障数据安全和个人隐私的重要手段。本章将对智能卡安全工具的基本概念进行介绍,并探讨其在现代IT安全体系中的重要性。智能卡安全工具是一系列软件和硬件的总称,它们专门设计用来增强智能卡的安全性能,以防止未授权访问和数据泄露。这些工具可以是实体卡片的读写设备,也可以是为智能卡编程和管理提供支持的应用程序。本章还将介绍不同类型的智能卡,例如接触式和非接触式智能卡,以及它们在不同场景下的应用。
IC卡一卡一密软件开发过程
IC卡一卡一密软件的开发流程
51单片机IC卡读写与Proteus仿真设计实战资料包
IC卡,全称为集成电路卡,是由微型计算机芯片、存储器和输入/输出接口构成的智能卡。与传统的磁条卡相比,IC卡具有更高的数据处理能力和安全性。它通过芯片内部的电路逻辑,可以进行信息存储、读写和处理,使IC卡不仅限于存储固定信息,还能够执行复杂逻辑操作。常见的IC卡包括接触式IC卡和非接触式IC卡,它们广泛应用于金融、电信、交通、医疗等多个领域。在任何两个或多个通信实体之间,为了确保信息可以正确、有效地交换,必须有一套明确的通信规则,这就是通信协议。
磁卡、ID卡、IC卡、M1卡、CPU卡的理解区分
一、磁卡 磁卡是在一张塑料片上均匀地涂布上一层磁性微 粒材料制成的。 刚生产出来的磁卡上面的磁性微粒是不显磁性的, 这样的磁卡就象一张白纸, 人们需要在磁卡里输入一些信息才能使用。 那么信息是怎样被记录的呢?这就需要纪录磁头 的帮助。 纪录磁头是一种一旦通上电流, 就可以产生与电流成比例的磁场的装置。 人们通过 控制设备让磁卡穿过纪录磁头, 磁卡上的磁性微粒就被化。 如果信号电流是变化的, 这...
精通C#实现IC卡读写:软件开发全面指南
IC卡(集成电路卡)是智能卡的一种,广泛应用于身份验证、金融交易等领域。IC卡通信协议定义了卡与读卡器之间交换数据的方式、格式和过程。本章节旨在介绍IC卡通信的基础知识,帮助读者对IC卡通信协议有一个概览性的理解。对称加密算法中,数据的加密和解密使用同一个密钥。在IC卡通信中,这种算法通常用于快速且安全地加密和解密数据。
IC卡号密钥生成器.exe
IC卡号密钥生成器.exe 可以用的生成基本密钥
Android 关于IC卡的读写和加密
NFC
一键提取IC卡密.zip
一键提取IC卡密
【免费下载】 IC客栈-M1卡分析助手:解锁IC卡数据的利器
IC客栈-M1卡分析助手:解锁IC卡数据的利器 【下载地址】IC客栈-M1卡分析助手 IC客栈-M1卡分析助手是一款专门用于分析IC卡内容的工具。通过该工具,用户可以轻松地解析和查看M1卡的详细信息,帮助用户更好地理解和处理IC卡数据 ...
XCAT集群管理实战:从裸机到节点批量部署
在数据中心与HPC集群运维中,裸机配置与操作系统批量部署是关键环节。PXE引导、IPMI带外管理等基础技术为自动化装机提供了底层支持,而集群管理工具则将这些能力整合为可扩展的运维体系。XCAT作为一款开源集群管理工具,通过数据库驱动的方式统一管理DHCP、TFTP、HTTP等服务,实现从裸机发现、系统安装到电源控制的全流程自动化。本文从XCAT的核心设计出发,详细介绍了环境准备、安装配置、节点定义、镜像分发及常见问题排查,帮助运维人员快速构建高效的集群部署流程,降低规模化管理的复杂度。
从零开始用QP框架开发STM32:事件驱动编程实战指南(附状态机设计技巧)
本文详细介绍了如何使用QP框架在STM32上实现事件驱动编程,包括状态机设计技巧和嵌入式开发实践。通过对比传统前后台系统和RTOS,展示了QP框架在资源占用、实时性和代码可维护性方面的优势,并提供了从环境搭建到高级状态机设计的完整指南。
IC卡16个扇区详解:揭秘智能卡的存储结构
IC卡的16个扇区是其存储结构的核心,每个扇区都有其特定的功能和安全性设置。通过合理地管理和使用这些扇区,IC卡可以提供安全、高效的数据存储和处理能力。随着技术的不断进步,IC卡的应用范围也在不断扩大,其16个扇区的结构将继续支撑着智能卡在各个领域的应用。
IEC103协议实战指南:报文解析与传输优化策略
本文深入解析IEC103协议在电力自动化系统中的核心应用,重点拆解其固定帧与可变帧两种报文格式,并详细阐述了主从问答与非平衡传输机制。文章结合实战经验,针对报文解析中的常见问题(如字节序、超时重发)提供了解决方案,并探讨了传输层优化策略,旨在帮助工程师实现更可靠、高效的通信链路。
各种智能卡(IC 卡、PSAM卡、CPU卡、M1卡、CPC卡)
IC 卡、PSAM卡、CPU卡、M1卡 的简介
手把手教你用Matlab实现Copula函数:从理论到代码的完整指南
本文提供了一份在MATLAB中实现Copula函数的完整实战指南。从理解Sklar定理和常见Copula家族(如高斯、t、Clayton)的核心概念出发,详细讲解了数据预处理、边缘分布拟合、概率积分变换等关键步骤。通过具体代码示例,手把手演示了Copula模型的拟合、评估、蒙特卡洛模拟,并进阶应用于金融风险度量(如VaR计算)和条件分布分析,帮助读者掌握这一强大的多变量依赖建模工具。
FastFlowLM:AMD NPU本地大模型部署实战指南
大语言模型本地部署正从GPU向端侧AI芯片演进,AMD NPU作为Ryzen AI处理器的核心加速单元,具备低功耗、高能效的端侧推理潜力。其XDNA架构并非简化GPU,而是专为INT4/FP16张量运算优化的固定功能加速器,但面临ROCm生态不成熟、KV缓存受限、量化适配失衡等工程瓶颈。FastFlowLM通过直连ROCm底层API、DMA驱动的流式KV缓存、FP16权重+INT8激活协同量化等关键技术,实现NPU硬件资源的深度榨取。它适用于锐龙7040/8040系列笔记本及AI PC商用场景,在无外接电源
商用密码产品认证-智能IC卡
商用密码产品认证-智能IC卡 #产品概述 智能IC卡是将一个或多个集成电路芯片嵌装于塑料基片上制成的卡片,卡内的集成电路具有数据存储、运算和判断功能,并能与外部进行数据交换。智能IC卡可以封装成卡式,或者是标签、纽扣、钥匙等特殊形状。目前传统的卡产品都有成熟的解决方案,国内也有一定成熟的供应商类似复旦微、同芯微等。 智能IC卡分为存储卡、逻辑加密卡、智能CPU卡。前两种都不具备安全功能,商密认证一般针对的是智能CPU卡。目前广泛使用的银行卡、门禁卡、身份证、交通卡、社保卡、手机SIM卡等都是智能CPU卡。
鸿蒙接入微信支付 微信H5网页在鸿蒙系统的适配方法(含支付兼容方案) 微信H5适配鸿蒙系统 | ArkWeb识别 | 鸿蒙浏览器UA | 微信支付鸿蒙适配 | 鸿蒙微信判断方式
微信H5网页鸿蒙系统适配指南 针对微信H5网页在鸿蒙系统出现的兼容问题,本文提供完整适配方案。关键点包括: 环境识别:
5万+



被折叠的 条评论
为什么被折叠?



