使用Java驱动ACR122U对IC卡进行读写,总结

本文记录了使用Java驱动ACR122U读卡器进行IC卡读写的实践过程,包括从获取设备、读取卡片信息到认证密钥的详细步骤。参考了特定的JavaCard和ACR官方文档,强调了这些文档的重要性。通过源码分析,阐述了读卡器与卡片交互的逻辑,提供了操作建议,并提及未来可能的图形化开发方向。
摘要由CSDN通过智能技术生成

1。站在他的肩膀上,快速的看完,动手自己实战了下。对过程写下总结。总历时3.5小时。

2。手上有一个ACR122U,读卡器。不贵有条件的买一个,毕竟是神器,很好用。

3。那文中提示的JavaCard文档,和,ACR官方的文档。很重要,是核心内容。

就像数学中的公式概念,定义。没有它,就没有假设和规范。所以有必要重申下,链接。

https://docs.oracle.com/javase/7/docs/jre/api/security/smartcardio/spec/javax/smartcardio/package-summary.html

https://www.acs.com.hk/download-manual/933/API-ACR122U-CN-2.04.pdf

4。首先按rtz的原文,动手。我附上源码,且做了比较的注解。

源码中,的思路要说下的。即大纲,首先是TerminalFactory找设备读卡器,放到一个List里,一般接一个。

CardTerminal在读卡器列表中找第一个。并将读卡器,处于工作连接状态,即等你放卡状态。一放卡,就读卡号,打印出来。

接着做,加载认证密钥,即将密钥临时存放在读卡器上,至于为

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值