内容概要:本文档主要介绍并解析了智能密码钥匙在用户终端登录过程中所涉及的APDU(应用协议数据单元)数据。文中详细展示了使用Bushound工具从USB端口抓取的A1.txt数据文件,并通过具体实例解析了APDU签名命令报文、待签名数据、签名响应报文及其内容。此外,还提供了签名证书、签名算法(SM3withSM2)、签名原文、签名值以及PKCS标准格式(PKCS#7 attach)等关键信息,确保能够验证用户终端调用智能密码钥匙进行签名过程的真实性。 适合人群:对智能密码钥匙工作机制感兴趣的网络安全工程师、信息安全研究人员或有一定计算机网络基础的学习者。 使用场景及目标:①帮助技术人员理解智能密码钥匙的工作流程,特别是APDU协议的应用;②为研究数字签名机制提供实际案例支持,包括签名命令的构造与响应;③为开发者测试和验证签名过程的有效性提供参考依据。 其他说明:本资料不仅有助于深入理解智能密码钥匙的技术细节,也为相关领域的研究和开发提供了宝贵的实际操作经验和数据样本。建议读者结合实际应用场景,仔细研究提供的具体数据和协议细节,以增强理解和应用能力。
1
使用APDU指令操作NFC读写,加解密部分有问题
2024-03-06 23:00:57 8KB NFC APDU
1
GP卡片规范的11章中文版,网上的GP卡片规范中文版大部分只到10章。自己找了一个较老版本的11章,并做了部分补充和修改
2023-02-16 08:11:05 520KB GP JAVA卡 APDU
1
node-oom-heapdump 即将在发生“内存不足”错误之前创建V8堆快照的节点模块。 它还可以根据请求创建堆转储和CPU配置文件,例如“ v8-profiler”,但是这样做是在进程外进行的,因此不会干扰主进程的执行。 在Node.js 7.x,8.x,9.x,10.x,11.x,12.x,13.x和14.x上进行了测试。 目前不支持Node.js <7.0(尽管如果需要可以修复)。 由于Stuart Miller( ),还附带了预构建的二进制文件(托管在Github发行版中)。 为什么? 当在内存不足的环境中运行nodejs进程时,发生的每一次内存不足都是很有趣的。 为了弄清为什么进程内存不足,堆快照(例如heapdump)可以提供很多帮助。 该模块将在发生内存不足错误之前(通过利用V8引擎的'SetOOMErrorHandler')创建一个堆快照。 它显示了在发生内
2023-01-12 14:01:45 26KB nodejs memory memory-leak cpu-profiling
1
用C# Winform写的一个SmartCard示例,方便对智能卡设备发送命令并接受回响数据,支持IOS7816 APDU命令。 操作界面按照从1到6步骤操作,功能都在代码中写明
2022-11-28 10:22:43 15KB SmartCard C# APDU ISO7816
1
IC卡CPU卡的cos手册,cpu卡指令发送接收,返回SW1,SW2状态码注释
1
.net开发的,用于连接PCSC读卡器,对智能卡发送APDU指令的小工具
2022-08-09 23:49:08 469KB NFC APDU PCSC .net
1
用于模拟APDU 数据,压缩包中有改格式数据的样例
2022-04-23 19:04:30 2.34MB APDU Adnroid NFC
mapduce日志分析数据
2022-04-16 18:08:44 1.07MB mapreduce
1
Android系统api28之前和28之后资源封装,可直接拿来使用做卡交互,执行apdu指令,开通道,执行指令,关通道
2022-04-08 14:06:21 260KB android 交互 oma apdu
1