但是由于技术成熟,使用方便,成本低,现在很多小区门禁卡,停车卡,食堂饭卡,包括很多医院的就诊卡都用的这种卡.
----
简单介绍下,一张卡就好像一张白纸,S50有16个分区,每一个分区可以设置单独的两个密码...推荐软件 (mifare classic tool) 这个软件使用Android也可以破解, 使用的是穷举方式....设计要求:
我们是一家连锁店,,使用mifare卡作为用户标识卡...
1, 防止更改卡内数据(如卡号,信息等)
2, 防止卡被复制.
3,防止第三方制作卡(我们的系统以后可能会有加盟商,不能让加盟商自己私自买新卡用我们的系统...卡内只保存卡号, 不保存任何金额等其他信息.要求与实体卡上印的卡号一致.
将卡号加密后,存储到指定分区M中,并且设置分区密码为固定密码 MA 和 MB.....使用固定密码 NA 作为密匙A,
读取卡硬件ID,使用加密算法 Fun(ID) 计算出16位密码NB.
将校验数据K存入分区N中,并且使用NA和NB作为分区密码..