none
做过ic卡编程的大哥帮忙 RRS feed

  • 问题

  •  

    我现在要开发一个发卡程序,已经写好了发用户卡的程序。现在不知道怎么写发授权卡(即初始化读卡机的卡),我用到是明华的读写器,我用的是韦根的读卡器,(明华和韦根协议相同,他们兼容。)普通的IC卡,因为读卡器刚开始是不识别卡的,当用一个授权卡刷下后,就可以识别经过该授权卡生成的子卡。但授权卡也是普通卡生成的。不是特殊固有的但二次开发包中没有发授权卡的函数?请各位大哥指点,发授权卡的原理,最好给点源代码,非常感谢 我邮箱是wtjx520@SIAN.COM
    2008年12月1日 3:39

答案

  •  

    卡内数据字长要固定最好不要有标记比如,“日期:1999:00:00”这样的东西 ,第二要有三个以上的验证码:当然,三个验证码必需有相关性而且不能在一起。全部使用加密字段

    这基本是银行卡的方式了。。

    2008年12月2日 10:08

全部回复

  • 我觉得这是由你的发卡程序去判断是否授权卡

     

    比如授权卡开头为9

    2008年12月1日 4:22
    版主
  •  

    卡内数据字长要固定最好不要有标记比如,“日期:1999:00:00”这样的东西 ,第二要有三个以上的验证码:当然,三个验证码必需有相关性而且不能在一起。全部使用加密字段

    这基本是银行卡的方式了。。

    2008年12月2日 10:08
  •  

    我来回答你,一种比较安全的办法,授权卡的内容为用户卡的密码,制作方法和用户卡是一样的,你需要单独做一个授权卡制作和读程序,授权卡要制成A卡、B卡,2张卡同时使用,才能读写用户卡,这样安全系数比较高,只要2张卡不同时丢,用户卡的数据就是安全的。我用这个方法做过2个项目,一个进销存系统,另一个酒店系统
    2009年1月19日 5:53