我们在良多处所都能够看到电脑机器码那个工具,好比吃鸡开挂被封机器码、招投标做假被发现机器码相同、贸易软件通过机器码购置受权等等。机器码到底是什么?它是若何帮忙识别电脑独一性的?请看存储极客的介绍。

机器码是如何判断唯一性的_机器码是什么意思 第1张

网卡MAC地址、CPUID、硬盘序列号是最常用的三种硬件机器码。

CPUID:最不靠谱的机器码

先从CPUID说起,自从奔驰3处置器因为序列号独一容易被逃踪而引发泄露隐私的量疑后,英特尔从奔驰4起头就打消了独一的CPU序列号。

机器码是如何判断唯一性的_机器码是什么意思 第2张

如今的CPUID对应了某一代CPU,若是不消第三方软件的话能够在号令提醒符中输入并施行wmic cpu get processorid,即可得到本机的CPUID信息。如图所示的CPUID能够对应英特尔酷睿i5 6600K,也同时对应i7 6700K或者i7 6700HQ,不单不是个别独一,连详细型号都无法确定。

机器码是如何判断唯一性的_机器码是什么意思 第3张

网卡MAC:难不倒DIYer

IP地址是很容易切换的,关于大大都非固定IP的家庭宽带而言,只要断开并从头拨号一次,就能够获得一个新的IP地址。但是网卡的MAC地址就差别了,它是网卡的物理地址,从设想上来说它应该是全球独一的。

机器码是如何判断唯一性的_机器码是什么意思 第4张

不外现实情况比力复杂,良多网卡的MAC地址是能够由用户本身修改的,要通过MAC地址来封杀机器码比力困难。

机器码是如何判断唯一性的_机器码是什么意思 第5张

硬盘序列号:末于来一个凶猛的

硬盘序列号指的是CrystalDiskInfo中查看到的一串数字/字母混合的代码,他是由硬盘厂商在消费时就固化到固态硬盘傍边的。下图所示是东芝TR200 960G固态硬盘的序列号,TR200是原厂SSD中的高性价比热门型号。

机器码是如何判断唯一性的_机器码是什么意思 第6张

当然硬盘序列号也有不靠谱的时候,有些盗窟盘的序列号痛快就是固定一个数值,一批硬盘的序列号可能都是一模一样的,让人啼笑皆非。下图是东芝TR200固态硬盘标签上的S/N序列号信息,与CrystalDiskInfo识别成果一致。

机器码是如何判断唯一性的_机器码是什么意思 第7张

除了序列号之外,比力专业的固态硬盘还会供给一个WWN识别码。WWN是World Wide Name全球同一名称的意思,凡是是由权势巨子组织分配的全球独一的48位或64位编码。并非所有固态硬盘城市供给WWN识别码,所以那个办法纷歧定合适做为机器码利用。下图是东芝SSD Utility东西箱软件识别到的TR200 WWN识别码信息。

机器码是如何判断唯一性的_机器码是什么意思 第8张

除此之外,硬盘中的每个分区还会有一个卷序列号,也就是俗称的分区序列号。那个序列号是在硬盘格局化时随机生成的,只要从头格局化就能够改换,属于非硬件机器码。

机器码是如何判断唯一性的_机器码是什么意思 第9张

内存序列号:纷歧定有

做为电脑三大件之一,内存也是能够拥有SN序列号信息的。但那只是"能够有",却并不是"必然有"。

机器码是如何判断唯一性的_机器码是什么意思 第10张

机器码是综合了硬件序列号以及电脑系统中的一些特征信息,好比主板型号、操做系统版本、用户名之后产生的一串信息码。机器码不是DNA或指纹那样的切确识别(差别人的反复率几乎为零),而更像人脸识别:长得像的,也纷歧定是同小我。对"长得像"的判断能够来自于多个方面,好比眼睛、鼻子、脸型、步态、习惯姿势等等。通过机器码生成算法的保密性,使得伪造机器码变得困难。

有些软件号称能够修改机器码,但对硬盘序列号等相对固化的硬件信息的手段比力有限,并且那类软件凡是有传布病毒的隐患。建议各人仍是要遵纪守法,公允竞赛,不要在做弊上花心思了。