ic卡的问题(50分)

  • 主题发起人 主题发起人 framehouse
  • 开始时间 开始时间
F

framehouse

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做个读IC卡的 查看网上的资料 知道具体思路应该是这样
1:取卡 序列号 (这个已经取到)
2:下载密码 到读卡器
nkey:Pchar;
getmem(nkey, 16);
strcopy(nkey,'ffffffffffff');
i:=rf_load_key_hex(port,0,0,nkey);
if i=0 then
showmessage('装入密码成功')
else
showmessage('装入密码不成功');
3:应该验证密码 网上说 是把下载到读卡器的密码 和IC卡的密码验证
i:=rf_authen
tication
就是这个命令 不知道怎么使用
请知道的兄弟教我下 好心人麻烦加我Q:317029727
还有我下了一个MW自带的读卡程序 要把里面的密码'a0a1a2a3a4a5'改成'ffffffffffff'才能在那个软件里成功的读卡 请问这个什么意思
 
没注意和盒子上是否同一人,再答一次了
“还有我下了一个MW自带的读卡程序 要把里面的密码'a0a1a2a3a4a5'改成'ffffffffffff'才能在那个软件里成功的读卡 请问这个什么意思 ”
这说明你的卡密码为
一般一次校验需用到以下步骤'ffffffffffff'
rf_reset
rf_halt
rf_request
rf_anticoll
rf_select

rf_load_key
rf_authen
tication
rf_read_hex
 
读卡是要根据协议来的,不是你想读就能读
www.cardlan.com
 
还有个问题 就是初始化卡怎么把 卡里的初始化成32个0
我用这个命令rf_initval 初始化0 但是卡里的内存 不是原先的2个0 麻烦哪位大哥指导下
 
好象思路有问题,你说的初始化成32个0应该是写块数据吧,是rf_write_hex命令
 
还有,建议做这个工作前对卡多做了解,正常步骤是初始化读写器,寻卡、核对密码、写块数据
明华的读写函数已经封装了很多对卡的操作,比如密码操作之类,所以用明华的读写器操作卡后对卡的认识了解不多也可以
 
应该各个硬件厂商有不同的函数,操作思路不一样,不太需要自己完全的操作。
 
多人接受答案了。
 
后退
顶部