刚接触IC卡,不太懂,请教一下。由于IC卡是可以通过程序读写的,比如说,有个会员充值了100元,如果她把这个卡交由他们
的技术员,把100改为200元,那么IC卡上面存储的金额就是200元?请问有没有可能发生这种情况,再说C#是可以通过反编译很容易找到源代码的而盗取密码。不好意思,一个新手的问题,谢谢解答

解决方案 »

  1.   

    晕,这想都不用想,金额肯定不是存在IC卡里面啊,是在你服务器上的数据据库中,IC卡里面一般就只有一个编号,而且是不能修改的
      

  2.   

    1楼还是想下好些,金额是写到IC卡中的,数据库中存储的是充值金额,IC卡刷卡后,刷卡机(终端机)会记录减款金额,有机会和服务器对接的时候,会扣减服务器上该卡金额,即使被恶意篡改,当扣减金额大于服务器剩余金额时,将该卡ID列入黑名单,以后这卡就没法再用了。
      

  3.   

    以前一直和1L一样的想法
    听了LS的觉得也有些道理 
    无线通讯毕竟没那么稳 但是从来没听说过因为信号不好而刷不了公交卡
      

  4.   

    LZ看下这个
    http://topic.csdn.net/u/20110601/12/91d78f3f-230b-45db-8b33-955f8ed448a3.html