IC卡、ID卡及车库蓝牙卡的复制说明!(小区的门禁系统)

article/2025/11/7 11:16:21

随着科技的发展,各种新的技术也不断的出现,如现在很多的小区物业管理和其它一些关于关卡出入的管理方面都采取了门禁卡的形式,若是门禁卡丢失了,那么可能会被物业管理公司几倍的罚款,为了避免这种情况的出现,或者我们担心门禁卡丢失,就可以去专门的门禁卡复制地方复制一份备用。当然,身为程序猿的我怎么可能会去花钱找别人去复制呢?于是乎,我在某宝上面买了两个机器,一个是IC卡复制机器,一个是ID卡复制机器,既然是两个机器,那么当然是IC卡和ID卡不能用彼此的机器进行复制啦!ID卡比较简单,一般都可以被复制,IC卡相对来说比较复杂,IC卡有加密功能,如果加密复杂的话,破解就比较费劲了。所以说,IC卡复制的机器要比ID卡复制的机器贵一些(ID卡复制机器几十块钱就可以买到,IC卡复制机器稍微贵点,要100-200多元不等)。一般小区物业或者小区附近均可复制门禁卡,但是价格比较贵。一个卡30元/50元/80元不等,如果家里人多的话,而且容易丢的话,建议还是自己动手,丰衣足食,哈哈,我们小区和我们单位的门禁卡全靠我自己复制的,方便简单,而且超便宜,某宝很多卖门禁钥匙卡的,一个也就1元左右。(包括ID钥匙卡和IC钥匙卡,主要是钥匙卡携带方便)


(小区门禁系统)


(ID卡复制器)



IC卡复制器


     我给大家说明一下怎么区分你的卡是IC卡还是ID卡:

     1.ID卡:从外观上看,钥匙扣卡一般都是ID卡,厚卡(一边带方孔,如下图ID厚卡)一般都是ID卡。

ID卡分为:”ID 厚卡“和”ID薄卡“以及”ID钥匙型卡“。具体区分方式如下:

ID厚卡:厚卡尺寸同银行卡标准大小,侧面带一长孔,有一面是斜坡凸起面,卡下方有一串18位或者10位卡号,例如:0006203586 096,30586;


(ID厚卡)
    ID薄卡:薄卡尺寸同银行卡标准大小,厚度在0.8MM,两面是平整的镜面,大部分印刷了小区的图案,有的薄卡上有18位或者10位卡号,例如:0006203586 096,30586。有的就没有这串卡号,这样从外表就无法区分是ID卡还是IC卡了,可以用强光手电透视薄卡,看里边写着什么文字信息。


(ID薄卡)
    ID钥匙型卡:市面上大部分钥匙扣型的门禁卡、停车卡都是ID卡,卡上大都印刷了10位或者18位的卡号。


(ID钥匙卡)

2.IC卡:IC卡是带加密带扇区的读写卡,IC卡没有厚卡的形式,一般都是薄卡或者钥匙卡的外形,而IC卡以钥匙扣卡形式出现的很少,或者按照上面说的用手电透视看看里边信息。如果没有任何信息需要拿卡我们进行测试。


(IC薄卡)


(IC钥匙卡)

3.还有一种区分IC卡和ID卡的方法就是看其表面的线圈分布情况,因为有的卡工艺不是那么好的情况下,线圈所在位置,卡片表面很不平整(就算封装工艺很好的,也能看出一点点痕迹出来),IC卡的线圈是沿着卡片的四条边分布的,距离卡边大概3-5mm左右的距离,总体来说是个矩形;而ID卡的线圈分布图为一个正圆,一般是在卡片中间,或靠左,或靠右。如图:


(ID厚卡线圈)



(ID薄卡线圈)



(IC薄卡线圈)

4.其他芯片的卡:如果您的停车卡或者门禁卡的读卡距离在2米以上,那既不是ID卡也不是IC卡。是超高频的远距离卡,一般是蓝牙卡。

我们小区大门进出口各一个门禁系统,车库进出口各一个门禁系统,所以就是两进两出。如果车库的蓝牙卡这两进两出少一道程序的话,就会打不开。像刚开始时候我们都不知道,把门禁卡还借给别人用,导致自己打不开只能联系中控室说自己卡没带……小区车库的蓝牙卡复制比较麻烦,而且成本很高。这个卡我目前一直想复制但是还没有时间去搞,等有时间了可以去搞一个,这样如果有另一辆车的话不需要把原车上的蓝牙卡拿下来了,直接用复制的卡就行,但是前提是一样要走好每道程序。不然你原车可就出不了地库了!


··············更新文章,时间:2018年6月15日··············

年前我搞了个车库的蓝牙卡复制器,操作很简单,成功帮邻居复制了两张卡,这样再有亲戚来就不用出去送卡了。


(我们小区的车库蓝牙卡)

总结:说起来很复杂,其实很简单的!复制ID卡的话只需要把设备和你的计算机连接,打开ID卡复制程序(卖机器的卖家会给你程序的)--设置好参数后--把原卡放在机器上--点击读卡--取下原卡--把复制卡放到机器上--点击写卡即可!IC卡如果有加密的话需要破解,相对来说比较复杂,按照破解说明,点击破解即可。破解成功后按照说明即可进行复制。


··············更新文章,时间:2018年7月5日··············

公司新楼的电梯装了电梯卡,也是刷门禁的,现在很多小区和写字楼都是用这种卡,只有是你的卡所属楼层你刷卡后才能按对应的数字,用一般的ic卡也就是UID卡复制后发现一个问题,第一次可以用,然后就失效了,后来才发现原来电梯是防复制的,所以需要用CUID卡和专门的软件才可以。具体的就不多说了,大家有不明白的可以加我QQ我会告诉大家。








最后,我想说,大家一定要做一个有想法的程序员!不要局限于面前的东西或者一些条条框框。想到什么就去做,“实践出真知,实践长本领”,这句话是我一直告诉自己的。比如说,每天晚上睡觉时候大家都会发现手机玩了半天都没电了,一直充电吧,充一个晚上不安全,而且影响手机电池的寿命。我就找到一款比较好的相对安全的智能家居-“智能WIFI插座”。说明我可不是做广告哈,这个技术相对来说已经比较成熟,包括我们熟知的“公牛”品牌也有只能插座,既然是和电有关的东西,大家还是谨慎点好,不要贪图便宜买几十块钱的东西。这款插座比较实用,而且功能强大。包括:功耗统计、定时功能、定时规则、网页控制等。而且它可以在办公室用手机控制你家里的插座开关!前提是家里的智能插座需要连接家里的WIF。如图:



大家有兴趣的可以去他们的官网看看,还有一些智能插排插和智能灯等产品:http://www.revogi.cn/














http://chatgpt.dhexx.cn/article/mXPkh8Q3.shtml

相关文章

PyCharm 关闭 Test 功能

PyCharm自带的功能,检测Python文件中,以“test”开头的函数名,作为测试用例,导致在调试时,优先启动“test”函数,对于我们正常想调试的内容进行干扰。 如果不想使用这个功能,需要关闭&#xff…

scalaTest的使用

配置 修改pom.xml&#xff0c;添加以下内容 <!--依赖--> <dependency><groupId>org.scalatest</groupId><artifactId>scalatest_2.11</artifactId><version>3.0.0</version><scope>test</scope> </dependenc…

GoLang之go test测试

文章目录 GoLang之go test测试1.介绍2.函数3.测试函数格式3.1格式3.2失败示例3.3成功示例13.4成功示例23.5成功示例33.6成功实例4 4.基准函数4.1成功实例14.2成功实例24.3性能比较函数 GoLang之go test测试 1.介绍 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go…

Linux下使用Speedtest测试网速

Speedtest是用来测试网络性能的开源软件&#xff0c;在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度&#xff0c;帮助排查网络方面导致的故障。 Speedtest介绍 由于公司几个项目用户访问的时候响应较慢&#xff0c;项目本身没问题&#xff0c;服务及调用的接口…

@SpringBootTest注解进行单元测试

1、首先我们通过idea创建一个Springboot项目&#xff0c;项目目录生成后&#xff0c;默认都会带main和test目录&#xff0c;如下&#xff1a; 2、我们在test目录下创建测试类&#xff0c;正常情况下创建项目的时候会自带生成对应的测试类&#xff0c;如下&#xff1a; 此时你发…

C++Test使用入门

CTest使用入门 Parasoft Ctest 是一款自动化测试工具&#xff0c;是经广泛证明的最佳实践集成解决方案&#xff0c;它能有效提高开发团队工作效率和软件质量。 创建项目导入cpp文件生成测试用例添加桩函数运行测试用例 1.创建项目 填写项目名&#xff0c;Project type选择Em…

docker安装speedtest

平常测试网速的时候常用speedtest进行测试&#xff08;测速网 - 专业网速测试, 游戏测速, 直播测速, 5G测速, 物联网监测-SpeedTest.cn&#xff09;&#xff0c;但是网站通常测试的是带宽的速度。内网速度的测试&#xff0c;一般通过传输大文件&#xff0c;查看稳定速率来计算速…

simulinktest

Smulink Test Notebook 序Subsystem Test使用Testharness对模型进行测试------------------------分割线-------------------------------------------- 序 Simulink Test 为模型的仿真&#xff0c;测试&#xff0c;验证和代码生成提供工具&#xff1b; 它包括Test Sequence&a…

Testbench编写指南(1)基本组成与示例

对于小型设计来说&#xff0c;最好的测试方式便是使用TestBench和HDL仿真器来验证其正确性。一般TestBench需要包含这些部分&#xff1a;实例化待测试设计、使用测试向量激励设计、将结果输出到终端或波形窗口便于可视化观察、比较实际结果和预期结果。下面是一个标准的HDL验证…

Device Self-test

DST Device Self-test命令Command CompletionDevice Self-test Operations (Optional)Short Device Self-Test OperationExtended Device Self-Test Operation Device Self-test命令 Device Self-test命令用于开始一个device self-test操作&#xff0c;或者中止一个device self…

Test ignored.

项目场景&#xff1a; springboot 问题描述&#xff1a; 创建单元测试执行后控制台输出&#xff1a; Test ignored. 解决方案&#xff1a; 测试文件路径与项目文件路径不一致造成的。

Shell test命令

概述 Shell中的 test 命令用于检查某个条件是否成立&#xff0c;它可以进行数值、字符和文件三个方面的测试。 或者使用 [ ] 来判断 数值测试 #!/bin/bash num1100 num2100 if test $[num1] -eq $[num2] thenecho 两个数相等&#xff01; elseecho 两个数不相等&#xff01; …

Google Test简述

Google Test简述 Google Test 是由 Google 推出的 C 测试框架&#xff0c;具有稳定、跨平台、快速等特点&#xff0c;能够为 C 开发人员提供有效的单元测试和集成测试工具。Google Test 支持 Linux、macOS 和 Windows 操作系统&#xff0c;同时支持 gcc、clang 和 MSVC 等多种…

8051单片机基础4:数据存储类型(data,idata,xdata,code)

文章目录 存储类型使用方法详细说明8051存储器结构dataidatabdatapdataxdatacode 关于作者 参考来源&#xff1a;Keil > Help > uVision Help > Cx51 Compiler User’s Guide > Language Extensions > Memory Types 存储类型 Cx51编译器可以访问8051的所有存储…

安装xdata步骤

1.修改配置文件/etc/security/limits.conf 修改配置文件/etc/security/limits.conf 在该配置文件中添加&#xff1a; vim /etc/security/limits.conf * soft nofile 65535 * hard nofile 65535修改之后重新SSH连接即可&#xff0c;不需要重启主机或服务 2. 禁用禁用SELINUX …

ObjectARX开发笔记(二)——使用Xdata向AutoCAD图形追加自定义数据

1.自定义数据 ObjectARX开发过程中&#xff0c;有时会使用自定义数据&#xff0c;主要包括&#xff1a; 自定义对象——可以让用户按照自己希望的方式封装数据&#xff0c;并向AutoCAD中添加第三方实体类型&#xff0c;这些实体类型用于与AutoCAD自身实体一样的特性&#xff…

matlab xdata ydata,matlab中set(head1,'xdata',x1,'ydata',y1)什么意思?

满意答案 amuese6418 2014.10.25 采纳率&#xff1a;59% 等级&#xff1a;12 已帮助&#xff1a;8722人 这个主要是set的用法 它是功能 设置对象的属性。 用法 set(H,PropertyName,PropertyValue,…) 用属性值PropertyValue设置关于用参量H 标志的对象(一个或多个)的属性名P…

用Proteus仿真C51时用到xdata时的问题

在用做一个程序&#xff0c;但是51的内存资源太过稀有&#xff0c;使用到较大的数组的时候资源很快就耗尽了&#xff0c;可能会遇到以下错误&#xff1a; src\main.c(195): error C249: DATA: SEGMENT TOO LARGE这时需要用到大模式下编译。 然而在proteus下默认xdata是必须加…

xdata,volatile,extern,static,#pragma 关键字

1. xdata xdata&#xff1a;声明的变量位于外部 RAM 地址范围内某一位置。 2. volatile volatile: 的本意是“易变的” &#xff0c;因为访问寄存器要比访问内存单元快的多&#xff0c;所以编译器一般都会作减少存取内存的优化。当要求使用 volatile 声明变量值的时候&#…