带NFC功能手机模拟加密门禁卡的原理和方法(以华为手机为例)
原理:
1、加密门卡的扇区分包括0-15个扇区,其中0扇区前八位放置卡号,1-15扇区放置加密数据;
2、NFC模拟加密门卡,需要设置0扇区卡号和1-15扇区加密数据的写入,两个步骤是分开的,不能一次写入;
3、我用的设备是PM8,可以复制IC卡和ID卡。
方法:
以华为手机为例
1、原卡解密,保存数据;
2、读原卡的卡号,写入CUID空白卡,这一步是转移复制卡号用的;
3、华为钱包添加钥匙——门禁卡
4、选择创建空白卡,模拟实体门禁卡不可以用,除非你的门禁卡是非加密的,加密卡一定要选创建空白卡
这一步继续
5、在准备读去实体卡的时候,把刚才复制好的CUID卡给手机去读,这一步的目的是把0扇区的卡号写入手机空白卡
6、这里千万不可以点击创建,创建产生的白卡,卡号是手机随机生成的,这样0扇区的卡号就没有办法和原门禁卡一样了,这个创建是给物业去录入卡号信息用的,自己复制加密卡,只能用读取原来的卡号,这一步很多人会出错,导致复制的NFC卡号不对,不能开门,这里不能创建,切记。这一步是关键,很多人华为手机手环NFC功能失败,一般是这一步错了。
7、读取卡号完成以后就会出现下面的界面,点击去写卡,这时候把原卡读取的数据写入创建的卡,这一步是写入1-15扇区的加密数据用的,没什么需要注意的,如果不能写,那么上一步肯定选错了,我就是在这里迷失了一天才找到方法。网上的教程好像都不怎么样,这一块描述的不清楚,不知道是不是故意的。
8、看到这个界面,就可以在读写器上写入前面解密的数据,很简单,不介绍了。
9、这一步写卡结束后,写卡就成功了,软件可以把原卡的数据和手机NFC的数据做对比功能,0扇区前八位和1-15扇区数据一致,NFC手机就可以开门了,简单吧。
10、手环NFC和手机类似,就不说了,快去设置你的华为手机NFC门卡吧