安装指纹锁后小编终于摆脱了忘带钥匙的烦恼。但老人和孩子来说指纹识别率不高,指纹锁的到来只是把钥匙换成了门卡,依旧是有几扇门就要带几张门卡。不同品牌的指纹的门卡互不通用,精简钥匙串成了新目标。
自己家和父母家的指纹锁分属两个不同品牌(小益和武匠),加上楼道门禁一共是3扇门、3张门卡。其中楼道门禁是ID卡,两个指纹锁使用IC卡(加密)。ID卡使用125KHz频率,和IC卡的13.56MHz互不兼容,普通手机/手环的NFC功能只能模拟IC卡,无法模拟ID卡,不过在本案例中这一不兼容反而成了好事。
使用UID 5577二合一手机贴,可以省掉单独的楼道门禁卡,但要糅合两张指纹锁的IC卡还需更多的工作。
IC卡的读写工具我选择了廉价的PN532 340组合,买回来需要自己连线,但比PM3便宜一半左右,临时用用足够。配套软件有蛐蛐(破解全加密工具)、MifareOne Tool(UID全格、写号、写数据等)。
接下来从IC卡数据格式入手,常见的指纹锁IC卡的数据包括16个扇区,每扇区包含4个区块,每区块16字节。为了防止随意复制,指纹锁的门卡都是加密的。武匠J15的门卡是全加密,MifareOne Tool投降认输,需要用"蛐蛐"工具破解出密钥才能读出其中数据。